I: pbuilder: network access will be disabled during build I: Current time: Sat May 25 01:38:11 -12 2024 I: pbuilder-time-stamp: 1716644291 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-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.26.0-3.dsc] I: copying [./hypre_2.26.0.orig.tar.gz] I: copying [./hypre_2.26.0-3.debian.tar.xz] I: Extracting source gpgv: Signature made Tue Dec 27 10:58:50 2022 -12 gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./hypre_2.26.0-3.dsc: no acceptable signature found dpkg-source: info: extracting hypre in hypre-2.26.0 dpkg-source: info: unpacking hypre_2.26.0.orig.tar.gz dpkg-source: info: unpacking hypre_2.26.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying pilut_blas_mangle.patch 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 I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1904124/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' DISTRIBUTION='bookworm' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='8456644684c347228adc0adbbb803e05' 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='1904124' 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.PrV6Rf3d/pbuilderrc_EYKm --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.PrV6Rf3d/b1 --logfile b1/build.log hypre_2.26.0-3.dsc' SUDO_GID='110' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://85.184.249.68:3128' I: uname -a Linux ionos5-amd64 6.1.0-0.deb11.5-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.12-1~bpo11+1 (2023-03-05) x86_64 GNU/Linux I: ls -l /bin total 5632 -rwxr-xr-x 1 root root 1265648 Feb 12 2023 bash -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp -rwxr-xr-x 1 root root 125640 Jan 5 2023 dash -rwxr-xr-x 1 root root 121904 Sep 20 2022 date -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd -rwxr-xr-x 1 root root 102200 Sep 20 2022 df -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir -rwxr-xr-x 1 root root 88656 Mar 22 2023 dmesg lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep -rwxr-xr-x 1 root root 35664 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep -rwxr-xr-x 1 root root 85600 Mar 22 2023 findmnt -rwsr-xr-x 1 root root 35128 Mar 22 2023 fusermount -rwxr-xr-x 1 root root 203152 Jan 24 2023 grep -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip -rwxr-xr-x 1 root root 22680 Dec 19 2022 hostname -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln -rwxr-xr-x 1 root root 53024 Mar 23 2023 login -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls -rwxr-xr-x 1 root root 207168 Mar 22 2023 lsblk -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 59712 Mar 22 2023 more -rwsr-xr-x 1 root root 59704 Mar 22 2023 mount -rwxr-xr-x 1 root root 18744 Mar 22 2023 mountpoint -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Feb 12 2023 rbash -> bash -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 27560 Nov 2 2022 run-parts -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty -rwsr-xr-x 1 root root 72000 Mar 22 2023 su -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync -rwxr-xr-x 1 root root 531984 Apr 6 2023 tar -rwxr-xr-x 1 root root 14520 Nov 2 2022 tempfile -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch -rwxr-xr-x 1 root root 35664 Sep 20 2022 true -rwxr-xr-x 1 root root 14568 Mar 22 2023 ulockmgr_server -rwsr-xr-x 1 root root 35128 Mar 22 2023 umount -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir -rwxr-xr-x 1 root root 72024 Mar 22 2023 wdctl lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew I: user script /srv/workspace/pbuilder/1904124/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: amd64 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 ... 19596 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-12{a} groff-base{a} ibverbs-providers{a} intltool-debian{a} libarchive-zip-perl{a} libblas-dev{a} libblas3{a} libblas64-3{a} libblas64-dev{a} libbsd0{a} libcbor0.8{a} libcombblas1.16.0{a} libdebhelper-perl{a} libedit2{a} libelf1{a} libevent-2.1-7{a} libevent-core-2.1-7{a} libevent-dev{a} libevent-extra-2.1-7{a} libevent-openssl-2.1-7{a} libevent-pthreads-2.1-7{a} libfabric1{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libgfortran-12-dev{a} libgfortran5{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc15{a} libibverbs-dev{a} libibverbs1{a} libicu72{a} libjs-jquery{a} libjs-jquery-ui{a} liblapack-dev{a} liblapack3{a} liblapack64-3{a} liblapack64-dev{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1{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} libopenmpi3{a} libpciaccess0{a} libpipeline1{a} libpkgconf3{a} libpmix-dev{a} libpmix2{a} libpsm-infinipath1{a} libpsm2-2{a} libptscotch-7.0{a} librdmacm1{a} libsub-override-perl{a} libsuperlu-dev{a} libsuperlu-dist-dev{a} libsuperlu-dist8{a} libsuperlu5{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} 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 libarchive-cpio-perl libcoarrays-openmpi-dev libmail-sendmail-perl lynx wget xauth 0 packages upgraded, 103 newly installed, 0 to remove and 0 not upgraded. Need to get 62.5 MB of archives. After unpacking 262 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 2 http://deb.debian.org/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB] Get: 3 http://deb.debian.org/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB] Get: 4 http://deb.debian.org/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB] Get: 5 http://deb.debian.org/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB] Get: 6 http://deb.debian.org/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get: 7 http://deb.debian.org/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB] Get: 8 http://deb.debian.org/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+b1 [86.6 kB] Get: 9 http://deb.debian.org/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB] Get: 10 http://deb.debian.org/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB] Get: 11 http://deb.debian.org/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB] Get: 12 http://deb.debian.org/debian bookworm/main amd64 libedit2 amd64 3.1-20221030-2 [93.0 kB] Get: 13 http://deb.debian.org/debian bookworm/main amd64 libcbor0.8 amd64 0.8.0-2+b1 [27.4 kB] Get: 14 http://deb.debian.org/debian bookworm/main amd64 libfido2-1 amd64 1.12.0-2+b1 [77.2 kB] Get: 15 http://deb.debian.org/debian bookworm/main amd64 openssh-client amd64 1:9.2p1-2 [988 kB] Get: 16 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get: 17 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get: 18 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 19 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 20 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get: 21 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 22 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-5 [517 kB] Get: 23 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 24 http://deb.debian.org/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 25 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get: 26 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 27 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 28 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get: 29 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get: 30 http://deb.debian.org/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB] Get: 31 http://deb.debian.org/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.1+b3 [687 kB] Get: 32 http://deb.debian.org/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB] Get: 33 http://deb.debian.org/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 34 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 35 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get: 36 http://deb.debian.org/debian bookworm/main amd64 libgfortran5 amd64 12.2.0-14 [793 kB] Get: 37 http://deb.debian.org/debian bookworm/main amd64 libgfortran-12-dev amd64 12.2.0-14 [834 kB] Get: 38 http://deb.debian.org/debian bookworm/main amd64 gfortran-12 amd64 12.2.0-14 [10.2 MB] Get: 39 http://deb.debian.org/debian bookworm/main amd64 gfortran amd64 4:12.2.0-3 [1428 B] Get: 40 http://deb.debian.org/debian bookworm/main amd64 libnl-3-200 amd64 3.7.0-0.2+b1 [63.1 kB] Get: 41 http://deb.debian.org/debian bookworm/main amd64 libnl-route-3-200 amd64 3.7.0-0.2+b1 [185 kB] Get: 42 http://deb.debian.org/debian bookworm/main amd64 libibverbs1 amd64 44.0-2 [60.7 kB] Get: 43 http://deb.debian.org/debian bookworm/main amd64 ibverbs-providers amd64 44.0-2 [335 kB] Get: 44 http://deb.debian.org/debian bookworm/main amd64 libblas3 amd64 3.11.0-2 [149 kB] Get: 45 http://deb.debian.org/debian bookworm/main amd64 libblas-dev amd64 3.11.0-2 [158 kB] Get: 46 http://deb.debian.org/debian bookworm/main amd64 libblas64-3 amd64 3.11.0-2 [142 kB] Get: 47 http://deb.debian.org/debian bookworm/main amd64 libblas64-dev amd64 3.11.0-2 [151 kB] Get: 48 http://deb.debian.org/debian bookworm/main amd64 libevent-core-2.1-7 amd64 2.1.12-stable-8 [131 kB] Get: 49 http://deb.debian.org/debian bookworm/main amd64 libevent-pthreads-2.1-7 amd64 2.1.12-stable-8 [53.6 kB] Get: 50 http://deb.debian.org/debian bookworm/main amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.2 [168 kB] Get: 51 http://deb.debian.org/debian bookworm/main amd64 libnuma1 amd64 2.0.16-1 [21.0 kB] Get: 52 http://deb.debian.org/debian bookworm/main amd64 libpsm2-2 amd64 11.2.185-2 [180 kB] Get: 53 http://deb.debian.org/debian bookworm/main amd64 librdmacm1 amd64 44.0-2 [68.6 kB] Get: 54 http://deb.debian.org/debian bookworm/main amd64 libfabric1 amd64 1.17.0-3 [627 kB] Get: 55 http://deb.debian.org/debian bookworm/main amd64 libhwloc15 amd64 2.9.0-1 [154 kB] Get: 56 http://deb.debian.org/debian bookworm/main amd64 libmunge2 amd64 0.5.15-2 [19.5 kB] Get: 57 http://deb.debian.org/debian bookworm/main amd64 libpciaccess0 amd64 0.17-2 [51.4 kB] Get: 58 http://deb.debian.org/debian bookworm/main amd64 libxau6 amd64 1:1.0.9-1 [19.7 kB] Get: 59 http://deb.debian.org/debian bookworm/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get: 60 http://deb.debian.org/debian bookworm/main amd64 libxcb1 amd64 1.15-1 [144 kB] Get: 61 http://deb.debian.org/debian bookworm/main amd64 libx11-data all 2:1.8.4-2 [292 kB] Get: 62 http://deb.debian.org/debian bookworm/main amd64 libx11-6 amd64 2:1.8.4-2 [759 kB] Get: 63 http://deb.debian.org/debian bookworm/main amd64 libxext6 amd64 2:1.3.4-1+b1 [52.9 kB] Get: 64 http://deb.debian.org/debian bookworm/main amd64 libxnvctrl0 amd64 525.85.05-1 [13.3 kB] Get: 65 http://deb.debian.org/debian bookworm/main amd64 ocl-icd-libopencl1 amd64 2.3.1-1 [43.0 kB] Get: 66 http://deb.debian.org/debian bookworm/main amd64 libhwloc-plugins amd64 2.9.0-1 [17.5 kB] Get: 67 http://deb.debian.org/debian bookworm/main amd64 libpmix2 amd64 4.2.2-1+b1 [622 kB] Get: 68 http://deb.debian.org/debian bookworm/main amd64 libucx0 amd64 1.13.1-1 [860 kB] Get: 69 http://deb.debian.org/debian bookworm/main amd64 libopenmpi3 amd64 4.1.4-3+b1 [2422 kB] Get: 70 http://deb.debian.org/debian bookworm/main amd64 libcombblas1.16.0 amd64 1.6.2-8 [284 kB] Get: 71 http://deb.debian.org/debian bookworm/main amd64 libevent-2.1-7 amd64 2.1.12-stable-8 [180 kB] Get: 72 http://deb.debian.org/debian bookworm/main amd64 libevent-extra-2.1-7 amd64 2.1.12-stable-8 [107 kB] Get: 73 http://deb.debian.org/debian bookworm/main amd64 libevent-openssl-2.1-7 amd64 2.1.12-stable-8 [60.6 kB] Get: 74 http://deb.debian.org/debian bookworm/main amd64 libevent-dev amd64 2.1.12-stable-8 [305 kB] Get: 75 http://deb.debian.org/debian bookworm/main amd64 libnuma-dev amd64 2.0.16-1 [35.0 kB] Get: 76 http://deb.debian.org/debian bookworm/main amd64 libltdl7 amd64 2.4.7-5 [393 kB] Get: 77 http://deb.debian.org/debian bookworm/main amd64 libltdl-dev amd64 2.4.7-5 [164 kB] Get: 78 http://deb.debian.org/debian bookworm/main amd64 libhwloc-dev amd64 2.9.0-1 [241 kB] Get: 79 http://deb.debian.org/debian bookworm/main amd64 libnl-3-dev amd64 3.7.0-0.2+b1 [104 kB] Get: 80 http://deb.debian.org/debian bookworm/main amd64 libnl-route-3-dev amd64 3.7.0-0.2+b1 [203 kB] Get: 81 http://deb.debian.org/debian bookworm/main amd64 libibverbs-dev amd64 44.0-2 [633 kB] Get: 82 http://deb.debian.org/debian bookworm/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 83 http://deb.debian.org/debian bookworm/main amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 84 http://deb.debian.org/debian bookworm/main amd64 liblapack3 amd64 3.11.0-2 [2323 kB] Get: 85 http://deb.debian.org/debian bookworm/main amd64 liblapack-dev amd64 3.11.0-2 [4631 kB] Get: 86 http://deb.debian.org/debian bookworm/main amd64 liblapack64-3 amd64 3.11.0-2 [2211 kB] Get: 87 http://deb.debian.org/debian bookworm/main amd64 liblapack64-dev amd64 3.11.0-2 [4404 kB] Get: 88 http://deb.debian.org/debian bookworm/main amd64 libmetis5 amd64 5.1.0.dfsg-7 [171 kB] Get: 89 http://deb.debian.org/debian bookworm/main amd64 openmpi-common all 4.1.4-3 [167 kB] Get: 90 http://deb.debian.org/debian bookworm/main amd64 zlib1g-dev amd64 1:1.2.13.dfsg-1 [916 kB] Get: 91 http://deb.debian.org/debian bookworm/main amd64 libpmix-dev amd64 4.2.2-1+b1 [902 kB] Get: 92 http://deb.debian.org/debian bookworm/main amd64 openmpi-bin amd64 4.1.4-3+b1 [226 kB] Get: 93 http://deb.debian.org/debian bookworm/main amd64 libopenmpi-dev amd64 4.1.4-3+b1 [970 kB] Get: 94 http://deb.debian.org/debian bookworm/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB] Get: 95 http://deb.debian.org/debian bookworm/main amd64 libptscotch-7.0 amd64 7.0.3-1 [668 kB] Get: 96 http://deb.debian.org/debian bookworm/main amd64 libsuperlu5 amd64 5.3.0+dfsg1-2+b1 [170 kB] Get: 97 http://deb.debian.org/debian bookworm/main amd64 libsuperlu-dev amd64 5.3.0+dfsg1-2+b1 [22.4 kB] Get: 98 http://deb.debian.org/debian bookworm/main amd64 libsuperlu-dist8 amd64 8.1.2+dfsg1-1+b1 [595 kB] Get: 99 http://deb.debian.org/debian bookworm/main amd64 libsuperlu-dist-dev amd64 8.1.2+dfsg1-1+b1 [907 kB] Get: 100 http://deb.debian.org/debian bookworm/main amd64 mpi-default-dev amd64 1.14 [5548 B] Get: 101 http://deb.debian.org/debian bookworm/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB] Get: 102 http://deb.debian.org/debian bookworm/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB] Get: 103 http://deb.debian.org/debian bookworm/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB] Fetched 62.5 MB in 1s (78.3 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 ... 19596 files and directories currently installed.) Preparing to unpack .../000-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.44-3_amd64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../002-libmagic1_1%3a5.44-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.44-3_amd64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../004-gettext-base_0.21-12_amd64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../005-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../006-groff-base_1.22.4-10_amd64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../007-bsdextrautils_2.38.1-5+b1_amd64.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../008-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../009-man-db_2.11.2-2_amd64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../010-libbsd0_0.11.7-2_amd64.deb ... Unpacking libbsd0:amd64 (0.11.7-2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../011-libedit2_3.1-20221030-2_amd64.deb ... Unpacking libedit2:amd64 (3.1-20221030-2) ... Selecting previously unselected package libcbor0.8:amd64. Preparing to unpack .../012-libcbor0.8_0.8.0-2+b1_amd64.deb ... Unpacking libcbor0.8:amd64 (0.8.0-2+b1) ... Selecting previously unselected package libfido2-1:amd64. Preparing to unpack .../013-libfido2-1_1.12.0-2+b1_amd64.deb ... Unpacking libfido2-1:amd64 (1.12.0-2+b1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../014-openssh-client_1%3a9.2p1-2_amd64.deb ... Unpacking openssh-client (1:9.2p1-2) ... Selecting previously unselected package m4. Preparing to unpack .../015-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../016-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../017-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../018-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 .../019-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../020-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../021-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../022-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../023-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 .../024-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../025-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 .../026-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../027-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../029-libicu72_72.1-3_amd64.deb ... Unpacking libicu72:amd64 (72.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../030-libxml2_2.9.14+dfsg-1.1+b3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.1+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../031-gettext_0.21-12_amd64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../032-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 .../033-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../034-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../035-libgfortran5_12.2.0-14_amd64.deb ... Unpacking libgfortran5:amd64 (12.2.0-14) ... Selecting previously unselected package libgfortran-12-dev:amd64. Preparing to unpack .../036-libgfortran-12-dev_12.2.0-14_amd64.deb ... Unpacking libgfortran-12-dev:amd64 (12.2.0-14) ... Selecting previously unselected package gfortran-12. Preparing to unpack .../037-gfortran-12_12.2.0-14_amd64.deb ... Unpacking gfortran-12 (12.2.0-14) ... Selecting previously unselected package gfortran. Preparing to unpack .../038-gfortran_4%3a12.2.0-3_amd64.deb ... Unpacking gfortran (4:12.2.0-3) ... Selecting previously unselected package libnl-3-200:amd64. Preparing to unpack .../039-libnl-3-200_3.7.0-0.2+b1_amd64.deb ... Unpacking libnl-3-200:amd64 (3.7.0-0.2+b1) ... Selecting previously unselected package libnl-route-3-200:amd64. Preparing to unpack .../040-libnl-route-3-200_3.7.0-0.2+b1_amd64.deb ... Unpacking libnl-route-3-200:amd64 (3.7.0-0.2+b1) ... Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../041-libibverbs1_44.0-2_amd64.deb ... Unpacking libibverbs1:amd64 (44.0-2) ... Selecting previously unselected package ibverbs-providers:amd64. Preparing to unpack .../042-ibverbs-providers_44.0-2_amd64.deb ... Unpacking ibverbs-providers:amd64 (44.0-2) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../043-libblas3_3.11.0-2_amd64.deb ... Unpacking libblas3:amd64 (3.11.0-2) ... Selecting previously unselected package libblas-dev:amd64. Preparing to unpack .../044-libblas-dev_3.11.0-2_amd64.deb ... Unpacking libblas-dev:amd64 (3.11.0-2) ... Selecting previously unselected package libblas64-3:amd64. Preparing to unpack .../045-libblas64-3_3.11.0-2_amd64.deb ... Unpacking libblas64-3:amd64 (3.11.0-2) ... Selecting previously unselected package libblas64-dev:amd64. Preparing to unpack .../046-libblas64-dev_3.11.0-2_amd64.deb ... Unpacking libblas64-dev:amd64 (3.11.0-2) ... Selecting previously unselected package libevent-core-2.1-7:amd64. Preparing to unpack .../047-libevent-core-2.1-7_2.1.12-stable-8_amd64.deb ... Unpacking libevent-core-2.1-7:amd64 (2.1.12-stable-8) ... Selecting previously unselected package libevent-pthreads-2.1-7:amd64. Preparing to unpack .../048-libevent-pthreads-2.1-7_2.1.12-stable-8_amd64.deb ... Unpacking libevent-pthreads-2.1-7:amd64 (2.1.12-stable-8) ... Selecting previously unselected package libpsm-infinipath1. Preparing to unpack .../049-libpsm-infinipath1_3.3+20.604758e7-6.2_amd64.deb ... Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.2) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../050-libnuma1_2.0.16-1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.16-1) ... Selecting previously unselected package libpsm2-2. Preparing to unpack .../051-libpsm2-2_11.2.185-2_amd64.deb ... Unpacking libpsm2-2 (11.2.185-2) ... Selecting previously unselected package librdmacm1:amd64. Preparing to unpack .../052-librdmacm1_44.0-2_amd64.deb ... Unpacking librdmacm1:amd64 (44.0-2) ... Selecting previously unselected package libfabric1:amd64. Preparing to unpack .../053-libfabric1_1.17.0-3_amd64.deb ... Unpacking libfabric1:amd64 (1.17.0-3) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../054-libhwloc15_2.9.0-1_amd64.deb ... Unpacking libhwloc15:amd64 (2.9.0-1) ... Selecting previously unselected package libmunge2. Preparing to unpack .../055-libmunge2_0.5.15-2_amd64.deb ... Unpacking libmunge2 (0.5.15-2) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../056-libpciaccess0_0.17-2_amd64.deb ... Unpacking libpciaccess0:amd64 (0.17-2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../057-libxau6_1%3a1.0.9-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../058-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../059-libxcb1_1.15-1_amd64.deb ... Unpacking libxcb1:amd64 (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../060-libx11-data_2%3a1.8.4-2_all.deb ... Unpacking libx11-data (2:1.8.4-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../061-libx11-6_2%3a1.8.4-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.4-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../062-libxext6_2%3a1.3.4-1+b1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b1) ... Selecting previously unselected package libxnvctrl0:amd64. Preparing to unpack .../063-libxnvctrl0_525.85.05-1_amd64.deb ... Unpacking libxnvctrl0:amd64 (525.85.05-1) ... Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../064-ocl-icd-libopencl1_2.3.1-1_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.3.1-1) ... Selecting previously unselected package libhwloc-plugins:amd64. Preparing to unpack .../065-libhwloc-plugins_2.9.0-1_amd64.deb ... Unpacking libhwloc-plugins:amd64 (2.9.0-1) ... Selecting previously unselected package libpmix2:amd64. Preparing to unpack .../066-libpmix2_4.2.2-1+b1_amd64.deb ... Unpacking libpmix2:amd64 (4.2.2-1+b1) ... Selecting previously unselected package libucx0:amd64. Preparing to unpack .../067-libucx0_1.13.1-1_amd64.deb ... Unpacking libucx0:amd64 (1.13.1-1) ... Selecting previously unselected package libopenmpi3:amd64. Preparing to unpack .../068-libopenmpi3_4.1.4-3+b1_amd64.deb ... Unpacking libopenmpi3:amd64 (4.1.4-3+b1) ... Selecting previously unselected package libcombblas1.16.0:amd64. Preparing to unpack .../069-libcombblas1.16.0_1.6.2-8_amd64.deb ... Unpacking libcombblas1.16.0:amd64 (1.6.2-8) ... Selecting previously unselected package libevent-2.1-7:amd64. Preparing to unpack .../070-libevent-2.1-7_2.1.12-stable-8_amd64.deb ... Unpacking libevent-2.1-7:amd64 (2.1.12-stable-8) ... Selecting previously unselected package libevent-extra-2.1-7:amd64. Preparing to unpack .../071-libevent-extra-2.1-7_2.1.12-stable-8_amd64.deb ... Unpacking libevent-extra-2.1-7:amd64 (2.1.12-stable-8) ... Selecting previously unselected package libevent-openssl-2.1-7:amd64. Preparing to unpack .../072-libevent-openssl-2.1-7_2.1.12-stable-8_amd64.deb ... Unpacking libevent-openssl-2.1-7:amd64 (2.1.12-stable-8) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../073-libevent-dev_2.1.12-stable-8_amd64.deb ... Unpacking libevent-dev (2.1.12-stable-8) ... Selecting previously unselected package libnuma-dev:amd64. Preparing to unpack .../074-libnuma-dev_2.0.16-1_amd64.deb ... Unpacking libnuma-dev:amd64 (2.0.16-1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../075-libltdl7_2.4.7-5_amd64.deb ... Unpacking libltdl7:amd64 (2.4.7-5) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../076-libltdl-dev_2.4.7-5_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.7-5) ... Selecting previously unselected package libhwloc-dev:amd64. Preparing to unpack .../077-libhwloc-dev_2.9.0-1_amd64.deb ... Unpacking libhwloc-dev:amd64 (2.9.0-1) ... Selecting previously unselected package libnl-3-dev:amd64. Preparing to unpack .../078-libnl-3-dev_3.7.0-0.2+b1_amd64.deb ... Unpacking libnl-3-dev:amd64 (3.7.0-0.2+b1) ... Selecting previously unselected package libnl-route-3-dev:amd64. Preparing to unpack .../079-libnl-route-3-dev_3.7.0-0.2+b1_amd64.deb ... Unpacking libnl-route-3-dev:amd64 (3.7.0-0.2+b1) ... Selecting previously unselected package libibverbs-dev:amd64. Preparing to unpack .../080-libibverbs-dev_44.0-2_amd64.deb ... Unpacking libibverbs-dev:amd64 (44.0-2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../081-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 .../082-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../083-liblapack3_3.11.0-2_amd64.deb ... Unpacking liblapack3:amd64 (3.11.0-2) ... Selecting previously unselected package liblapack-dev:amd64. Preparing to unpack .../084-liblapack-dev_3.11.0-2_amd64.deb ... Unpacking liblapack-dev:amd64 (3.11.0-2) ... Selecting previously unselected package liblapack64-3:amd64. Preparing to unpack .../085-liblapack64-3_3.11.0-2_amd64.deb ... Unpacking liblapack64-3:amd64 (3.11.0-2) ... Selecting previously unselected package liblapack64-dev:amd64. Preparing to unpack .../086-liblapack64-dev_3.11.0-2_amd64.deb ... Unpacking liblapack64-dev:amd64 (3.11.0-2) ... Selecting previously unselected package libmetis5:amd64. Preparing to unpack .../087-libmetis5_5.1.0.dfsg-7_amd64.deb ... Unpacking libmetis5:amd64 (5.1.0.dfsg-7) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../088-openmpi-common_4.1.4-3_all.deb ... Unpacking openmpi-common (4.1.4-3) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../089-zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ... Selecting previously unselected package libpmix-dev:amd64. Preparing to unpack .../090-libpmix-dev_4.2.2-1+b1_amd64.deb ... Unpacking libpmix-dev:amd64 (4.2.2-1+b1) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../091-openmpi-bin_4.1.4-3+b1_amd64.deb ... Unpacking openmpi-bin (4.1.4-3+b1) ... Selecting previously unselected package libopenmpi-dev:amd64. Preparing to unpack .../092-libopenmpi-dev_4.1.4-3+b1_amd64.deb ... Unpacking libopenmpi-dev:amd64 (4.1.4-3+b1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../093-libpkgconf3_1.8.1-1_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-1) ... Selecting previously unselected package libptscotch-7.0:amd64. Preparing to unpack .../094-libptscotch-7.0_7.0.3-1_amd64.deb ... Unpacking libptscotch-7.0:amd64 (7.0.3-1) ... Selecting previously unselected package libsuperlu5:amd64. Preparing to unpack .../095-libsuperlu5_5.3.0+dfsg1-2+b1_amd64.deb ... Unpacking libsuperlu5:amd64 (5.3.0+dfsg1-2+b1) ... Selecting previously unselected package libsuperlu-dev:amd64. Preparing to unpack .../096-libsuperlu-dev_5.3.0+dfsg1-2+b1_amd64.deb ... Unpacking libsuperlu-dev:amd64 (5.3.0+dfsg1-2+b1) ... Selecting previously unselected package libsuperlu-dist8:amd64. Preparing to unpack .../097-libsuperlu-dist8_8.1.2+dfsg1-1+b1_amd64.deb ... Unpacking libsuperlu-dist8:amd64 (8.1.2+dfsg1-1+b1) ... Selecting previously unselected package libsuperlu-dist-dev:amd64. Preparing to unpack .../098-libsuperlu-dist-dev_8.1.2+dfsg1-1+b1_amd64.deb ... Unpacking libsuperlu-dist-dev:amd64 (8.1.2+dfsg1-1+b1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../099-mpi-default-dev_1.14_amd64.deb ... Unpacking mpi-default-dev (1.14) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../100-pkgconf-bin_1.8.1-1_amd64.deb ... Unpacking pkgconf-bin (1.8.1-1) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../101-pkgconf_1.8.1-1_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-1) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../102-pkg-config_1.8.1-1_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-1) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up libpciaccess0:amd64 (0.17-2) ... Setting up libxau6:amd64 (1:1.0.9-1) ... Setting up libicu72:amd64 (72.1-3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libcbor0.8:amd64 (0.8.0-2+b1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libmagic1:amd64 (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up libmetis5:amd64 (5.1.0.dfsg-7) ... Setting up file (1:5.44-3) ... Setting up autotools-dev (20220109.1) ... Setting up libblas3:amd64 (3.11.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up libpkgconf3:amd64 (1.8.1-1) ... Setting up libmunge2 (0.5.15-2) ... Setting up libx11-data (2:1.8.4-2) ... Setting up libhwloc15:amd64 (2.9.0-1) ... Setting up libevent-core-2.1-7:amd64 (2.1.12-stable-8) ... Setting up libevent-2.1-7:amd64 (2.1.12-stable-8) ... Setting up autopoint (0.21-12) ... Setting up pkgconf-bin (1.8.1-1) ... Setting up libltdl7:amd64 (2.4.7-5) ... Setting up libgfortran5:amd64 (12.2.0-14) ... Setting up autoconf (2.71-3) ... Setting up zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ... Setting up libnuma1:amd64 (2.0.16-1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up ocl-icd-libopencl1:amd64 (2.3.1-1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libnl-3-200:amd64 (3.7.0-0.2+b1) ... Setting up libpsm2-2 (11.2.185-2) ... Setting up openmpi-common (4.1.4-3) ... Setting up libsub-override-perl (0.09-4) ... Setting up libpsm-infinipath1 (3.3+20.604758e7-6.2) ... update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libfido2-1:amd64 (1.12.0-2+b1) ... Setting up libbsd0:amd64 (0.11.7-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.1+b3) ... Setting up libblas-dev:amd64 (3.11.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode Setting up libevent-pthreads-2.1-7:amd64 (2.1.12-stable-8) ... Setting up libblas64-3:amd64 (3.11.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas64.so.3 (libblas64.so.3-x86_64-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:amd64 (1:1.1.2-3) ... Setting up libevent-extra-2.1-7:amd64 (2.1.12-stable-8) ... Setting up liblapack3:amd64 (3.11.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up libxcb1:amd64 (1.15-1) ... Setting up gettext (0.21-12) ... Setting up libtool (2.4.7-5) ... Setting up libedit2:amd64 (3.1-20221030-2) ... Setting up libblas64-dev:amd64 (3.11.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas64/libblas64.so to provide /usr/lib/x86_64-linux-gnu/libblas64.so (libblas64.so-x86_64-linux-gnu) in auto mode Setting up libsuperlu5:amd64 (5.3.0+dfsg1-2+b1) ... Setting up libevent-openssl-2.1-7:amd64 (2.1.12-stable-8) ... Setting up libgfortran-12-dev:amd64 (12.2.0-14) ... Setting up liblapack64-3:amd64 (3.11.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack64/liblapack64.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack64.so.3 (liblapack64.so.3-x86_64-linux-gnu) in auto mode Setting up pkgconf:amd64 (1.8.1-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:amd64 (2.0.16-1) ... Setting up libnl-route-3-200:amd64 (3.7.0-0.2+b1) ... Setting up liblapack64-dev:amd64 (3.11.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack64/liblapack64.so to provide /usr/lib/x86_64-linux-gnu/liblapack64.so (liblapack64.so-x86_64-linux-gnu) in auto mode Setting up dh-autoreconf (20) ... Setting up libltdl-dev:amd64 (2.4.7-5) ... Setting up gfortran-12 (12.2.0-14) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libevent-dev (2.1.12-stable-8) ... Setting up liblapack-dev:amd64 (3.11.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode Setting up pkg-config:amd64 (1.8.1-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up libnl-3-dev:amd64 (3.7.0-0.2+b1) ... Setting up groff-base (1.22.4-10) ... Setting up libx11-6:amd64 (2:1.8.4-2) ... Setting up libhwloc-dev:amd64 (2.9.0-1) ... Setting up libsuperlu-dev:amd64 (5.3.0+dfsg1-2+b1) ... Setting up libibverbs1:amd64 (44.0-2) ... Setting up ibverbs-providers:amd64 (44.0-2) ... Setting up openssh-client (1:9.2p1-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxext6:amd64 (2:1.3.4-1+b1) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up gfortran (4:12.2.0-3) ... 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:amd64 (525.85.05-1) ... Setting up libnl-route-3-dev:amd64 (3.7.0-0.2+b1) ... Setting up librdmacm1:amd64 (44.0-2) ... Setting up libucx0:amd64 (1.13.1-1) ... Setting up debhelper (13.11.4) ... Setting up libibverbs-dev:amd64 (44.0-2) ... Setting up libhwloc-plugins:amd64 (2.9.0-1) ... Setting up libfabric1:amd64 (1.17.0-3) ... Setting up libpmix2:amd64 (4.2.2-1+b1) ... Setting up libopenmpi3:amd64 (4.1.4-3+b1) ... Setting up libpmix-dev:amd64 (4.2.2-1+b1) ... Setting up openmpi-bin (4.1.4-3+b1) ... 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:amd64 (7.0.3-1) ... Setting up libcombblas1.16.0:amd64 (1.6.2-8) ... Setting up libsuperlu-dist8:amd64 (8.1.2+dfsg1-1+b1) ... Setting up libsuperlu-dist-dev:amd64 (8.1.2+dfsg1-1+b1) ... Setting up libopenmpi-dev:amd64 (4.1.4-3+b1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/openmpi/include to provide /usr/include/x86_64-linux-gnu/mpi (mpi-x86_64-linux-gnu) in auto mode Setting up mpi-default-dev (1.14) ... Processing triggers for libc-bin (2.36-9) ... 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.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/hypre-2.26.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.26.0-3_source.changes dpkg-buildpackage: info: source package hypre dpkg-buildpackage: info: source version 2.26.0-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Drew Parsons dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --sourcedirectory=src debian/rules override_dh_auto_clean make[1]: Entering directory '/build/hypre-2.26.0' echo "Running clean" Running clean rm -rf /build/hypre-2.26.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 -j16 distclean make[2]: Entering directory '/build/hypre-2.26.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/hypre-2.26.0/src' dh_auto_clean: error: cd src && make -j16 distclean returned exit code 2 make[1]: [debian/rules:89: override_dh_auto_clean] Error 25 (ignored) make[1]: Leaving directory '/build/hypre-2.26.0' dh_autoreconf_clean -O--sourcedirectory=src debian/rules override_dh_clean make[1]: Entering directory '/build/hypre-2.26.0' dh_clean rm -rf src64 src64m make[1]: Leaving directory '/build/hypre-2.26.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/hypre-2.26.0' cp /usr/share/misc/config.* src/config/ cd src && ./config/update.sh HYPRE version number is the same as the current version configure.in:1764: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.in:1764: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... config/hypre_macros_misc.m4:17: AC_HYPRE_CHECK_MPI is expanded from... configure.in:1764: the top level configure.in:2148: warning: AC_CHECK_HEADERS("${CUDA_HOME}/include/cuda.h"): you should use literals ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from... configure.in:2148: the top level configure.in:2152: warning: AC_CHECK_HEADERS("${CUDA_PATH}/include/cuda.h"): you should use literals ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from... configure.in:2152: the top level configure.in:2171: warning: AC_CHECK_HEADERS("${HYPRE_ROCM_PREFIX}/include/hip/hip_common.h"): you should use literals ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... configure.in:2171: the top level configure.in:2469: warning: AC_CHECK_HEADERS("${MKLROOT}/include/mkl.h"): you should use literals ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... configure.in:2469: the top level 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/hypre-2.26.0' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/hypre-2.26.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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp/usr cd src && ./configure --build=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp/usr configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-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/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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... /bin/grep checking for egrep... /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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp-static/usr cd src-static && ./configure --build=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp-static/usr configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-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/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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... /bin/grep checking for egrep... /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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp64/usr cd src64 && ./configure --build=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp64/usr configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-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/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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... /bin/grep checking for egrep... /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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp64m/usr cd src64m && ./configure --build=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp64m/usr configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-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/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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... /bin/grep checking for egrep... /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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp64-static/usr cd src64-static && ./configure --build=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp64-static/usr configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-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/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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... /bin/grep checking for egrep... /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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp64m-static/usr cd src64m-static && ./configure --build=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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/hypre-2.26.0/debian/tmp64m-static/usr configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-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/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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... /bin/grep checking for egrep... /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/hypre-2.26.0' debian/rules override_dh_auto_build make[1]: Entering directory '/build/hypre-2.26.0' dh_auto_build -Dsrc cd src && make -j16 make[2]: Entering directory '/build/hypre-2.26.0/src' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src/blas' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dtrmv.c: In function 'hypre_dtrmv': dtrmv.c:153:26: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 153 | if (x[jx] != 0.) { | ^ dtrmv.c:21:21: note: 'kx' was declared here 21 | integer ix, jx, kx; | ^~ dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 289 | jx += *incx; | ~~~^~~~~~~~ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ make[3]: Leaving directory '/build/hypre-2.26.0/src/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src/lapack' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c dgesvd.c: In function 'hypre_dgesvd': dgesvd.c:4043:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4043 | if (ie < 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ In file included from dgesvd.c:8: f2c.h:200:36: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ f2c.h:200:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/hypre-2.26.0/src/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src/utilities' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c In file included from exchange_data.c:15: _hypre_utilities.h: In function 'hypre_DataExchangeList': mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c _hypre_utilities.h:676:3: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.26.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 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.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.26.0.so ln -s -f libHYPRE_utilities-2.26.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src/multivector' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.26.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.26.0.so ln -s -f libHYPRE_multivector-2.26.0.so libHYPRE_multivector.so cp -fR *.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src/krylov' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-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 */ | ^~~~~~~~~~~~~ gmres.c: In function 'hypre_GMRESSolve': gmres.c:310:45: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ cogmres.c: In function 'hypre_COGMRESSolve': cogmres.c:318:39: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.26.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.26.0.so ln -s -f libHYPRE_krylov-2.26.0.so libHYPRE_krylov.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:966:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:30: note: 'big_jB' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:966:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:22: note: 'big_jA' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.26.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.26.0.so ln -s -f libHYPRE_seq_mv-2.26.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:604:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 604 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:533:51: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 533 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:609:56: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 609 | a_b_product = a_entry * A_ext_data[jj3]; | ~~~~~~~~~~^~~~~ par_csr_aat.c:364:21: note: 'A_ext_data' was declared here 364 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ 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_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': 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: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_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': 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_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_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:860:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 860 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:858:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 858 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ 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: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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': 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_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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-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: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; | ^~~~~~~~~~~~~~~ In file included from _hypre_parcsr_mv.h:9, from par_csr_matop_marked.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_marked.c:627:61: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 627 | a_b_product = a_entry * P_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:626:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 626 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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: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: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_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:927:22: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 927 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, tmp_j[i], num_cols_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:819:24: note: 'tmp_j' was declared here 819 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:912:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 912 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:818:24: note: 'offd_j' was declared here 818 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:893:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 893 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:816:24: note: 'offd_data' was declared here 816 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:351:19: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 351 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:71:27: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:335:51: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 335 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:163:22: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 163 | if (Bs_ext_j[j] < first_col_diag_B || Bs_ext_j[j] > last_col_diag_B) | ~~~~~~~~^~~ par_csr_bool_matop.c:63:27: note: 'Bs_ext_j' was declared here 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ par_vector.c: In function 'hypre_VectorToParVector': par_vector.c:591:35: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 591 | local_data[i] = v_data[i]; | ~~~~~~^~~ par_vector.c:521:24: note: 'v_data' was declared here 521 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1252:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1252 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1253:24: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1253 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1444:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1445 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1446 | &A_data[ind], | ~~~~~~~~~~~~~ 1447 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1448 | &A_j[ind], | ~~~~~~~~~~ 1449 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1251:24: note: 'A_data' was declared here 1251 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1632:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1632 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1273:20: note: 'B_ext_data' was declared here 1273 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matop.c:1486:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 1486 | B_int_data[count] = offd_data[k]; | ^ par_csr_matop.c:1274:20: note: 'B_int_data' was declared here 1274 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1967:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1967 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'comm_handle' was declared here 1898 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matop.c:2046:19: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 2046 | j_row = send_map_elmts[j]; | ~~~~~~^~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1894:29: note: 'send_map_elmts' was declared here 1894 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1893:29: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1893 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1988:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1988 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1892:29: note: 'recv_vec_starts' was declared here 1892 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:42: note: 'send_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:29: note: 'recv_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1878:29: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1878 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2015:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2015 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2016 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1876:29: note: 'AT_tmp_data' was declared here 1876 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1994:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 1994 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1873:29: note: 'AT_tmp_i' was declared here 1873 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1861:40: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2005:65: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 2005 | AT_buf_j = hypre_CTAlloc(HYPRE_BigInt, tmp_send_map_starts[num_sends], HYPRE_MEMORY_HOST); | ^ par_csr_matop.c:1861:29: note: 'num_sends' was declared here 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3350:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3350 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3224:26: note: 'map_to_B' was declared here 3224 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': 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:1065:54: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1065 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:1076:76: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1076 | C_offd_data[jj_count_offd] = a_entry * B_ext_offd_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:877:22: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 877 | value = temp[0]; | ~~~~~~^~~~~~~~~ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:1087:22: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1087 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1091:76: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1091 | C_diag_data[jj_count_diag] = a_entry * B_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:832:25: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 832 | if (Bs_ext_j[j] < first_col_diag_B || | ~~~~~~~~^~~ par_csr_matop.c:430:24: note: 'Bs_ext_j' was declared here 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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: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; | ^~~~~~ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParTMatmul': ./../utilities/_hypre_utilities.h:676:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:3481:24: note: 'map_B_to_C' was declared here 3481 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c:3523:21: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3523 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3957:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3957 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3522:21: note: 'send_map_elmts_A' was declared here 3522 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3521:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3521 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3948:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3948 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3514:21: note: 'C_tmp_offd_data' was declared here 3514 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3946:21: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3946 | jcol = C_tmp_offd_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3513:17: note: 'C_tmp_offd_j' was declared here 3513 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3944:21: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3944 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3512:17: note: 'C_tmp_offd_i' was declared here 3512 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3939:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3939 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3511:21: note: 'C_tmp_diag_data' was declared here 3511 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3937:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3937 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3510:17: note: 'C_tmp_diag_j' was declared here 3510 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3980:64: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3980 | C_offd_data[nnz_o] = C_ext_offd_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3504:21: note: 'C_ext_offd_data' was declared here 3504 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3976:30: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3976 | jcol = C_ext_offd_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3503:17: note: 'C_ext_offd_j' was declared here 3503 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3974:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3974 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3502:17: note: 'C_ext_offd_i' was declared here 3502 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3965:64: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3965 | C_diag_data[nnz_d] = C_ext_diag_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3501:21: note: 'C_ext_diag_data' was declared here 3501 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3961:30: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3961 | jcol = C_ext_diag_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3500:17: note: 'C_ext_diag_j' was declared here 3500 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3959:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3959 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3499:17: note: 'C_ext_diag_i' was declared here 3499 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3731:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3731 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3498:21: note: 'C_ext_data' was declared here 3498 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3725:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3725 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3497:20: note: 'C_ext_j' was declared here 3497 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3496:17: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3496 | HYPRE_Int *C_ext_i; | ^~~~~~~ Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.26.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.26.0.so ln -s -f libHYPRE_parcsr_mv-2.26.0.so libHYPRE_parcsr_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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: In function 'hypre_ParCSRBlockMatrixMatvec': ./../utilities/_hypre_utilities.h:676:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_matvec.c:106:7: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 106 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ 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_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_matrix.c:823:29: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 823 | B_int_data[counter * bnnz + l] = diag_data[k * bnnz + l]; | ^ par_csr_block_matrix.c:750:19: note: 'B_int_data' was declared here 750 | HYPRE_Complex *B_int_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: In function 'hypre_BoomerAMGBlockRelax': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:1239:57: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1239 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ par_csr_block_relax.c:408:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 408 | 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_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_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:1773:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1773 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_rap.c:1781:44: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1781 | RAP_offd_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:251:27: note: 'RAP_offd_data' was declared here 251 | HYPRE_Complex *RAP_offd_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:1746:41: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1746 | RAP_diag_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:245:27: note: 'RAP_diag_data' was declared here 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1622:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1622 | 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:1754:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1754 | 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: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:1498:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1498 | 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:1496:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1496 | 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:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:693:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 693 | 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:1589:28: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1589 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1622:58: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1622 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ~~~~~~~~~~~~^~~~~ 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: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: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:982:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 982 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ 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:962:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 962 | 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:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ 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:189:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 189 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ 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 */ | ^~~~~~~~~ Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.26.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.26.0.so ln -s -f libHYPRE_parcsr_block_mv-2.26.0.so libHYPRE_parcsr_block_mv.so cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.26.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.26.0.so ln -s -f libHYPRE_DistributedMatrix-2.26.0.so libHYPRE_DistributedMatrix.so cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:511:41: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c:512:42: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 512 | values[indx++] = offd_data[j]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:511:48: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:952:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 952 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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:897:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 897 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1486 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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:1432:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1432 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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: In function 'hypre_IJMatrixSetValuesOMPParCSR': 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:3447:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3447 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3434:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3434 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:2974:15: note: 'offd_i' was declared here 2974 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:3484:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3484 | diag_data[cnt_diag++] = values[indx]; | ^ IJMatrix_parcsr.c:2973:19: note: 'diag_data' was declared here 2973 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3483:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3483 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:2972:15: note: 'diag_j' was declared here 2972 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:3470:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3470 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:2971:15: note: 'diag_i' was declared here 2971 | HYPRE_Int *diag_i; | ^~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesOMPParCSR': 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:4057:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4057 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4044:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 4044 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3607:15: note: 'offd_i' was declared here 3607 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:4094:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 4094 | diag_data[cnt_diag++] = values[indx]; | ^ IJMatrix_parcsr.c:3606:19: note: 'diag_data' was declared here 3606 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4093:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 4093 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:3605:15: note: 'diag_j' was declared here 3605 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:4080:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 4080 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3604:15: note: 'diag_i' was declared here 3604 | HYPRE_Int *diag_i; | ^~~~~~ 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; | ^~~~~~~~~~~~ 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; | ^~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.26.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.26.0.so ln -s -f libHYPRE_IJ_mv-2.26.0.so libHYPRE_IJ_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.26.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.26.0.so ln -s -f libHYPRE_MatrixMatrix-2.26.0.so libHYPRE_MatrixMatrix.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_amg_solve.c: In function 'hypre_BoomerAMGSolve': par_amg_solve.c:259:13: warning: 'Residual' may be used uninitialized [-Wmaybe-uninitialized] 259 | hypre_ParCSRMatrixMatvecOutOfPlace(alpha, A_array[0], U_array[0], beta, F_array[0], Residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_solve.c:73:24: note: 'Residual' was declared here 73 | hypre_ParVector *Residual; | ^~~~~~~~ par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:311:31: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 311 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ 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_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:216:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 216 | HYPRE_ParCSRParaSailsSolve(smoother[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | (HYPRE_ParCSRMatrix) A, | ~~~~~~~~~~~~~~~~~~~~~~~ 218 | (HYPRE_ParVector) Vtemp, | ~~~~~~~~~~~~~~~~~~~~~~~~ 219 | (HYPRE_ParVector) Utemp); | ~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ par_cg_relax_wt.c:238:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 238 | HYPRE_SchwarzSolve(smoother[level], | ^ par_cg_relax_wt.c:30:18: note: 'smoother' was declared here 30 | HYPRE_Solver *smoother; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:569:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 569 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | Aux_F, | ~~~~~~ 571 | CF_marker, | ~~~~~~~~~~ 572 | relax_type, | ~~~~~~~~~~~ 573 | relax_points, | ~~~~~~~~~~~~~ 574 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 575 | omega[level], | ~~~~~~~~~~~~~ 576 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | Aux_U, | ~~~~~~ 578 | Vtemp, | ~~~~~~ 579 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:640:48: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 640 | Ptemp_data[i] = Ztemp_data[i] + beta * Ptemp_data[i]; | ~~~~~~~~~~^~~ par_cycle.c:46:21: note: 'Ztemp_data' was declared here 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: 'local_size' may be used uninitialized [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ par_cycle.c:456:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 456 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': 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_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:618:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 618 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:96:27: note: 'wall_time' was declared here 96 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': par_amgdd_comp_grid.c:1272:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1272 | 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_amgdd_comp_grid.c:1271:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1271 | 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:1266:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1266 | 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:1262:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1262 | 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:1261:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1261 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c 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:1256:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1256 | 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; | ^~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:83:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ ./../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:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.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_gsmg.c: In function 'hypre_BoomerAMGCreateSmoothVecs': par_gsmg.c:525:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 525 | HYPRE_SchwarzSolve(smoother[level], | ^ par_gsmg.c:451:18: note: 'smoother' was declared here 451 | HYPRE_Solver *smoother; | ^~~~~~~~ par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:946:44: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 946 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:389:15: note: 'Atilde_offd_j' was declared here 389 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: 'Atilde_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:940:44: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 940 | Atilde_diag_j[A_cnt_diag++] = j_indx + row_start; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: 'Atilde_diag_j' was declared here 387 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:386:15: warning: 'Atilde_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 386 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:945:45: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 945 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:361:19: note: 'Atilde_offd_data' was declared here 361 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:939:45: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 939 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:360:19: note: 'Atilde_diag_data' was declared here 360 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:932:34: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 932 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:385:15: note: 'L_offd_j' was declared here 385 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:931:35: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 931 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:372:19: note: 'L_offd_data' was declared here 372 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:921:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 921 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:383:15: note: 'L_diag_j' was declared here 383 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:920:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 920 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:371:19: note: 'L_diag_data' was declared here 371 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1657:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1657 | 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.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; | ^~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:457:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_CSRMatrixData(offd) = offd_data; par_laplace_9pt.c:34:16: note: 'offd_data' was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:456:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 456 | hypre_CSRMatrixJ(offd) = offd_j; par_laplace_9pt.c:33:18: note: 'offd_j' was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:41:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': 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_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: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: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_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:2133:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2133 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2733:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2733 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ 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_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': 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_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ 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_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_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1431:31: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1431 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': 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_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: '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:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:79:21: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1217:32: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 1217 | P_marker[C_array[k1]] = i1; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_mgr_solve.c: In function 'hypre_MGRSolve': par_mgr_solve.c:225:13: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 225 | hypre_ParVectorCopy(F_array[0], residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:41:26: note: 'residual' was declared here 41 | hypre_ParVector *residual; | ^~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:512:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 512 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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: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_nodal_systems.c:781:65: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 781 | recv_vec_starts[i] = num_functions * recv_vec_starts_AN[i]; | ~~~~~~~~~~~~~~~~~~^~~ 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: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: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:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:779:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 779 | for (i = 0; i < num_recvs + 1; i++) | ~~^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c 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: In function 'hypre_BoomerAMGBuildInterpModUnk': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': 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_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:384:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 384 | hypre_CSRMatrixData(offd) = offd_data; par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_rotate_7pt.c:383:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 383 | hypre_CSRMatrixJ(offd) = offd_j; par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:2024:21: note: 'tmp_map_offd' was declared here 2024 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3079:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3079 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2862:26: note: 'R_tmp_info_complex' was declared here 2862 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_helpers.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2861:22: note: 'R_tmp_info_int' was declared here 2861 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:2999:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 2999 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2846:26: note: 'P_tmp_info_complex' was declared here 2846 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2845:22: note: 'P_tmp_info_int' was declared here 2845 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1603:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1603 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_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: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: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:1763:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1763 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:241:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 241 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:203:28: note: 'comm_handle' was declared here 203 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] par_rap.c:1882:29: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1882 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1881:32: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1881 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ 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:732:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 732 | 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:989:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 989 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:394:26: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 394 | HYPRE_BigInt value = Ps_ext_j[j]; | ^~~~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ 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: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:49:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 49 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:426:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:372:23: note: 'requests' was declared here 372 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:426:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:371:22: note: 'status' was declared here 371 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:370:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:370:57: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:574:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:501:23: note: 'requests' was declared here 501 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:574:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:500:22: note: 'status' was declared here 500 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:499:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:499:57: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:1303:27: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1303 | if (big_offd_j[i] == col_map_offd[j]) | ~~~~~~~~~~^~~ par_laplace.c:899:18: note: 'big_offd_j' was declared here 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c ./../utilities/_hypre_utilities.h: In function 'hypre_block_jacobi_solve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3861:21: note: 'v_buf_data' was declared here 3861 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3930:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3930 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3847:28: note: 'comm_handle' was declared here 3847 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBlockRelaxSolve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:4032:21: note: 'v_buf_data' was declared here 4032 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:4100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4100 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4018:28: note: 'comm_handle' was declared here 4018 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2612:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2612 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2575:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2575 | 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: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: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:2800:66: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2800 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:806:19: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 806 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i * bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4204:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4204 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4167:33: note: 'i' was declared here 4167 | HYPRE_Int nblock, left_size, i; | ^ par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:364:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 364 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:363:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 363 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv.c:313:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 313 | 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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:442:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 442 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:441:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c:391:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | 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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:574:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 574 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_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: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: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:734:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 734 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3540:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3540 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3512:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3512 | 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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3374:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3374 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3265:26: note: 'col_map_offd_P' was declared here 3265 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1713:40: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1713 | P_offd_data[jj] = -beta * ahat_offd[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1696:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1696 | P_diag_data[jj] = -alfa * ahat[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1392:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1392 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:553:60: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 553 | aux[jj] -= A_boundary_data[k] * x_ext[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; | ^~~~~ 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:734:28: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 734 | x_ext[i] -= x_ext_old[i]; | ~~~~~~~~~^~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:391:16: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:690:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 690 | 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:686:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 686 | 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: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:677:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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:677:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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; | ^~~~~~~~ par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:1993:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1993 | 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:1772:34: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1772 | p_point = (HYPRE_Int)P_ext_j[pp]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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:1570:63: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1570 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp_ln.c:174:21: note: 'P_ext_i' was declared here 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:1780:54: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1780 | aw = a_ij * P_ext_data[pp]; | ^ 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:2637:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2637 | 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:1827:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 1827 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1722:23: note: 'x_local' was declared here 1722 | hypre_Vector *x_local; | ^~~~~~~ par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:2305:30: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2305 | p_point = (HYPRE_Int) P_ext_j[pp]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2194:60: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2194 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp.c:1643:21: note: 'P_ext_i' was declared here 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:2312:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2312 | aw = a_ij * P_ext_data[pp]; | ^ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ 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; | ^~~~~ ads.c: In function 'hypre_ADSSolve': ads.c:1618:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | 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; | ^~~~~~~ ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1599 | relative_resid = r_norm / 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; | ^~~~~~ ams.c: In function 'hypre_AMSComputePi': par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:1993:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 1993 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1934:26: note: 'residual' was declared here 1934 | hypre_ParVector *residual; | ^~~~~~~~ ams.c:1762:76: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 1762 | *Pi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1592:29: note: 'Gy_data' was declared here 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1592:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4440:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4440 | 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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj par_ilu_solve.c: In function 'hypre_ILUSolve': par_ilu_solve.c:156:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 156 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:85:26: note: 'residual' was declared here 85 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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:2085:26: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2085 | 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2369:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_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++) | ^ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj partial.c:1966:21: note: 'Sop_i' was declared here 1966 | HYPRE_Int *Sop_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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj ams.c: In function 'hypre_AMSComputePixyz': ams.c:2375:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2375 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1869:36: note: 'Piz' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2209:74: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2209 | *Piz_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:1879:39: note: 'Gz_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2371:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2371 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1869:30: note: 'Piy' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2208:74: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2208 | *Piy_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1879:29: note: 'Gy_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUKSymbolic': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4186:22: note: 'capacity_S' was declared here 4186 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5228:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5228 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_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: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: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: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_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4476:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4476 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4322:22: note: 'nnzM' was declared here 4322 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4477:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4344:22: note: 'time_s' was declared here 4344 | HYPRE_Real time_s, time_e; | ^~~~~~ ams.c: In function 'hypre_AMSComputeGPi': ams.c:2636:77: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2636 | *GPi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:2466:29: note: 'Gy_data' was declared here 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2466:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUT': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5155:29: note: 'capacity_S' was declared here 5155 | HYPRE_Int capacity_S; | ^~~~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3858:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:24: note: 'r_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3858:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:15: note: 'r0_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c:3839:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3839 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ams.c:3632:32: note: 'b_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4611:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4611 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4378:15: note: 'diag' was declared here 4378 | HYPRE_Real diag; | ^~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': 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; | ^~~~~~~~~ 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: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: In function 'hypre_ParAMGCreateDomainDof': 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: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: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; | ^~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from schwarz.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParGenerateScale': ./../utilities/_hypre_utilities.h:676:3: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:3768:15: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 3768 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ schwarz.c:3814:42: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 3814 | for (j = start; j < send_map_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ schwarz.c:3767:15: note: 'send_map_starts' was declared here 3767 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ 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:3919:21: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3919 | comm_handle = hypre_ParCSRCommHandleCreate(2, comm_pkg, scale_ext, scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.26.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.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.26.0.so ln -s -f libHYPRE_parcsr_ls-2.26.0.so libHYPRE_parcsr_ls.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/struct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj In file included from assumed_part.c:10: _hypre_struct_mv.h: In function 'hypre_APSubdivideRegion': _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ | ^ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj In file included from struct_communication.c:8: _hypre_struct_mv.h: In function 'hypre_CommPkgCreate': _hypre_struct_mv.h:987:49: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 987 | #define hypre_CommTypeBufsize(type) (type -> bufsize) | ^~ 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:304:38: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ struct_matrix.c: In function 'hypre_StructMatrixSetBoxValues': struct_matrix.c:806:48: warning: 'center_rank' may be used uninitialized [-Wmaybe-uninitialized] 806 | (constant_coefficient == 2 && stencil_indices[s] != center_rank )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_matrix.c:715:25: note: 'center_rank' was declared here 715 | HYPRE_Int center_rank; | ^~~~~~~~~~~ Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.26.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.26.0.so ln -s -f libHYPRE_struct_mv-2.26.0.so libHYPRE_struct_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/struct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj red_black_gs.c: In function 'hypre_RedBlackGS': red_black_gs.c:444:32: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ^ red_black_gs.c:152:45: note: 'Ap3' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:443:32: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ^ red_black_gs.c:152:39: note: 'Ap2' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:444:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ~~~^~~~~~~ red_black_gs.c:149:48: note: 'xoff3' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_gs.c:443:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_gs.c:149:41: note: 'xoff2' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:212:45: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 212 | hypre_IndexD(indexRAP, not_cdirs[0]) = i; | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:359:37: warning: 'App5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:57: note: 'App5' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:358:37: warning: 'App4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:51: note: 'App4' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:378:37: warning: 'App3' may be used uninitialized [-Wmaybe-uninitialized] 378 | App3 * xp[xi + xoff3]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:45: note: 'App3' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:377:37: warning: 'App2' may be used uninitialized [-Wmaybe-uninitialized] 377 | App2 * xp[xi + xoff2] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:39: note: 'App2' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:422:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 422 | App1 * xp[xi + xoff1] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:33: note: 'App1' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:421:37: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 421 | App0 * xp[xi + xoff0] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:27: note: 'App0' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:359:45: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:62: note: 'xoff5' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:358:45: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:55: note: 'xoff4' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:357:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 357 | App3 * xp[xi + xoff3] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:48: note: 'xoff3' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:356:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 356 | App2 * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:41: note: 'xoff2' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:462:45: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:34: note: 'xoff1' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:442:45: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 442 | App0 * xp[xi + xoff0] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:27: note: 'xoff0' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:914:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 914 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:911:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:911:31: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-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_SS7': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj point_relax.c: In function 'hypre_PointRelax_core0': point_relax.c:693:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 693 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:692:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 692 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:691:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 691 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:690:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 690 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:689:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 689 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:688:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 688 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:687:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 687 | HYPRE_Int xoff0; | ^~~~~ point_relax.c:797:22: warning: 'Ap6' may be used uninitialized [-Wmaybe-uninitialized] 797 | Ap6[Ai] * xp[xi + xoff6]; | ~~~^~~~ point_relax.c:685:27: note: 'Ap6' was declared here 685 | HYPRE_Real *Ap6; | ^~~ point_relax.c:796:22: warning: 'Ap5' may be used uninitialized [-Wmaybe-uninitialized] 796 | Ap5[Ai] * xp[xi + xoff5] + | ~~~^~~~ point_relax.c:684:27: note: 'Ap5' was declared here 684 | HYPRE_Real *Ap5; | ^~~ point_relax.c:795:22: warning: 'Ap4' may be used uninitialized [-Wmaybe-uninitialized] 795 | Ap4[Ai] * xp[xi + xoff4] + | ~~~^~~~ point_relax.c:683:27: note: 'Ap4' was declared here 683 | HYPRE_Real *Ap4; | ^~~ point_relax.c:794:22: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 794 | Ap3[Ai] * xp[xi + xoff3] + | ~~~^~~~ point_relax.c:682:27: note: 'Ap3' was declared here 682 | HYPRE_Real *Ap3; | ^~~ point_relax.c:793:22: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 793 | Ap2[Ai] * xp[xi + xoff2] + | ~~~^~~~ point_relax.c:681:27: note: 'Ap2' was declared here 681 | HYPRE_Real *Ap2; | ^~~ point_relax.c:792:22: warning: 'Ap1' may be used uninitialized [-Wmaybe-uninitialized] 792 | Ap1[Ai] * xp[xi + xoff1] + | ~~~^~~~ point_relax.c:680:27: note: 'Ap1' was declared here 680 | HYPRE_Real *Ap1; | ^~~ point_relax.c:791:22: warning: 'Ap0' may be used uninitialized [-Wmaybe-uninitialized] 791 | Ap0[Ai] * xp[xi + xoff0] + | ~~~^~~~ point_relax.c:679:27: note: 'Ap0' was declared here 679 | HYPRE_Real *Ap0; | ^~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': 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; | ^~~~~ 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: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; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': 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; | ^~~~~~~ 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: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: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:265:36: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': 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_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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': 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_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: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; | ^~~~~ point_relax.c: In function 'hypre_PointRelax_core12': point_relax.c:953:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 953 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:952:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 952 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:951:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 951 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:950:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 950 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:949:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 949 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:948:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 948 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:947:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 947 | HYPRE_Int xoff0; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ point_relax.c: In function 'hypre_PointRelax': point_relax.c:647:50: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = 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.26.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.26.0.so ln -s -f libHYPRE_struct_ls-2.26.0.so libHYPRE_struct_ls.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:213:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:36: note: 'iupper' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:213:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:28: note: 'ilower' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:312:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:52: note: 'jupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:44: note: 'jlower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:36: note: 'iupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.26.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.26.0.so ln -s -f libHYPRE_sstruct_mv-2.26.0.so libHYPRE_sstruct_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': 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; | ^~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c 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: In function 'hypre_Maxwell_PhysBdy': ./../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:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../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:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ maxwell_physbdy.c:419:23: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 419 | if (fbox_mapping[i]) | ~~~~~~~~~~~~^~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: 'cbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: ./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_Grad': ./../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:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:89:38: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': maxwell_TV_setup.c:911:54: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 911 | HYPRE_SStructGridDestroy(topological_face[l + 1]); | ^ maxwell_TV_setup.c:105:47: note: 'topological_face' was declared here 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:721:10: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] 721 | HYPRE_SStructGridSetVariables(face_grid, i, ndim, vartype_faces); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: ./../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:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../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:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': nd1_amge_interpolation.c:303:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 303 | size1 = (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj 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: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': ./../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:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../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:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ 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]), | ^ 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]), | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:1154:58: warning: 'zweight2' may be used uninitialized [-Wmaybe-uninitialized] 1154 | + zweight2 * ( | ~~~~~~~~~^~~ 1155 | yweight1 * ( | ~~~~~~~~~~~~ 1156 | xweight1 * xcp[kshift + 1][jshift][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1157 | xweight2 * xcp[kshift + 1][jshift][ishift + xci + 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | + yweight2 * ( | ~~~~~~~~~~~~~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:764:38: note: 'zweight2' was declared here 764 | HYPRE_Real zweight1, zweight2; | ^~~~~~~~ fac_interp2.c:1158:61: warning: 'yweight2' may be used uninitialized [-Wmaybe-uninitialized] 1158 | + yweight2 * ( | ~~~~~~~~~^~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:763:38: note: 'yweight2' was declared here 763 | HYPRE_Real yweight1, yweight2; | ^~~~~~~~ fac_interp2.c:1149:67: warning: 'kshift' may be used uninitialized [-Wmaybe-uninitialized] 1149 | xweight1 * xcp[kshift][jshift][ishift + xci] + | ^ fac_interp2.c:755:44: note: 'kshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ fac_interp2.c:1165:67: warning: 'jshift' may be used uninitialized [-Wmaybe-uninitialized] 1165 | xweight1 * xcp[0][jshift][ishift + xci] + | ^ fac_interp2.c:755:36: note: 'jshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ fac_restrict2.c: In function 'hypre_FACRestrict2': 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': 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; | ^~~~~~~~~~~~ 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: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; | ^~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen': ./../utilities/_hypre_utilities.h:676:3: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2437:33: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2437 | if (weight_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2421:34: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2421 | if (stencil_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ 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: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; | ^~ fac_amr_fcoarsen.c:2870:67: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2870 | Uventry = hypre_SStructGraphUVEntry(graph, rank - startrank); | ^ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': 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; | ^~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:676:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:676:3: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:118:27: note: 'jElement_Face' was declared here 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:146:34: warning: 'Face_nvars' may be used uninitialized [-Wmaybe-uninitialized] 146 | HYPRE_Int nvars, Face_nvars, Edge_nvars, part, var, box, fboxi; | ^~~~~~~~~~ maxwell_semi_interp.c:1084:23: warning: 'Face_vartypes' may be used uninitialized [-Wmaybe-uninitialized] 1084 | var = Face_vartypes[t]; /* c & f faces enumerated the same */ | ~~~~^~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:141:54: note: 'Face_vartypes' was declared here 141 | HYPRE_SStructVariable *vartypes, *Edge_vartypes, *Face_vartypes; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1285:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1285 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.26.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.26.0.so ln -s -f libHYPRE_sstruct_ls-2.26.0.so libHYPRE_sstruct_ls.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/sstruct_ls' Making /build/hypre-2.26.0/src/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src/distributed_ls/pilut' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-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.26.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.26.0.so ln -s -f libHYPRE_DistributedMatrixPilutSolver-2.26.0.so libHYPRE_DistributedMatrixPilutSolver.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src/distributed_ls/ParaSails' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.so ... mpicc -shared -o libHYPRE_ParaSails-2.26.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.26.0.so ln -s -f libHYPRE_ParaSails-2.26.0.so libHYPRE_ParaSails.so make[4]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src/distributed_ls/Euclid' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c mat_dh_private.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c krylov_dh.c: In function 'bicgstab_euclid': 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, | ^~~~~ 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: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, | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Vec_dh.c 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: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: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 '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 '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 '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: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: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; | ^~~~~~~ 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:556:36: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] 556 | o2n[interiorNodes[i]] = idx++; | ~~~^~ SubdomainGraph_dh.c: In function 'SubdomainGraph_dhInit': SubdomainGraph_dh.c:532:17: note: 'interiorCount' was declared here 532 | HYPRE_Int interiorCount, bdryCount; | ^~~~~~~~~~~~~ Building libHYPRE_Euclid.so ... mpicc -shared -o libHYPRE_Euclid-2.26.0.so blas_dh.o Euclid_apply.o Euclid_dh.o ExternalRows_dh.o Factor_dh.o getRow_dh.o globalObjects.o Hash_dh.o Hash_i_dh.o ilu_mpi_bj.o ilu_mpi_pilu.o ilu_seq.o io_dh.o krylov_dh.o Mat_dh.o mat_dh_private.o MatGenFD.o Mem_dh.o Numbering_dh.o Parser_dh.o shellSort_dh.o sig_dh.o SortedList_dh.o SortedSet_dh.o SubdomainGraph_dh.o TimeLog_dh.o Timer_dh.o Vec_dh.o -Wl,-soname,libHYPRE_Euclid-2.26.0.so ln -s -f libHYPRE_Euclid-2.26.0.so libHYPRE_Euclid.so make[4]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src/lib' Building libHYPRE.so ... mpicc -shared -o libHYPRE-2.26.0.so /build/hypre-2.26.0/src/IJ_mv/*.o /build/hypre-2.26.0/src/distributed_ls/Euclid/*.o /build/hypre-2.26.0/src/distributed_ls/ParaSails/*.o /build/hypre-2.26.0/src/distributed_ls/pilut/*.o /build/hypre-2.26.0/src/distributed_matrix/*.o /build/hypre-2.26.0/src/krylov/*.o /build/hypre-2.26.0/src/matrix_matrix/*.o /build/hypre-2.26.0/src/multivector/*.o /build/hypre-2.26.0/src/parcsr_ls/*.o /build/hypre-2.26.0/src/parcsr_mv/*.o /build/hypre-2.26.0/src/parcsr_block_mv/*.o /build/hypre-2.26.0/src/seq_mv/*.o /build/hypre-2.26.0/src/sstruct_ls/*.o /build/hypre-2.26.0/src/sstruct_mv/*.o /build/hypre-2.26.0/src/struct_ls/*.o /build/hypre-2.26.0/src/struct_mv/*.o /build/hypre-2.26.0/src/utilities/*.o /build/hypre-2.26.0/src/blas/*.o /build/hypre-2.26.0/src/lapack/*.o /build/hypre-2.26.0/src/IJ_mv/*.obj /build/hypre-2.26.0/src/parcsr_ls/*.obj /build/hypre-2.26.0/src/parcsr_mv/*.obj /build/hypre-2.26.0/src/seq_mv/*.obj /build/hypre-2.26.0/src/sstruct_ls/*.obj /build/hypre-2.26.0/src/sstruct_mv/*.obj /build/hypre-2.26.0/src/struct_ls/*.obj /build/hypre-2.26.0/src/struct_mv/*.obj /build/hypre-2.26.0/src/utilities/*.obj -lsuperlu_dist -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -lmpi -lm -Wl,-soname,libHYPRE-2.26.0.so -Wl,-z,defs -Wl,-z,relro -Wl,--no-as-needed ln -s -f libHYPRE-2.26.0.so libHYPRE.so cp -fR libHYPRE* /build/hypre-2.26.0/src/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src/lib' make[2]: Leaving directory '/build/hypre-2.26.0/src' dh_auto_build -Dsrc-static cd src-static && make -j16 make[2]: Entering directory '/build/hypre-2.26.0/src-static' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/blas' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 289 | jx += *incx; | ~~~^~~~~~~~ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ dtrmv.c: In function 'hypre_dtrmv': dtrmv.c:153:26: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 153 | if (x[jx] != 0.) { | ^ dtrmv.c:21:21: note: 'kx' was declared here 21 | integer ix, jx, kx; | ^~ make[3]: Leaving directory '/build/hypre-2.26.0/src-static/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/lapack' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c dgesvd.c: In function 'hypre_dgesvd': dgesvd.c:4043:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4043 | if (ie < 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ In file included from dgesvd.c:8: f2c.h:200:36: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ f2c.h:200:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function 'hypre_dlamc5': dlamch.c:940:18: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 940 | d__1 = y * *beta; | ~~^~~~~~~ dlamch.c:840:16: note: 'y' was declared here 840 | doublereal y, z; | ^ make[3]: Leaving directory '/build/hypre-2.26.0/src-static/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/utilities' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj In file included from exchange_data.c:15: _hypre_utilities.h: In function 'hypre_DataExchangeList': _hypre_utilities.h:676:3: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'tree.child_id' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:170:21: note: 'tree.child_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:426:13: warning: 'tree.parent_id' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.parent_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ _hypre_utilities.h:676:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a *.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src-static/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/multivector' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/krylov' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-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 */ | ^~~~~~~~~~~~~ gmres.c: In function 'hypre_GMRESSolve': gmres.c:310:45: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ cogmres.c: In function 'hypre_COGMRESSolve': cogmres.c:318:39: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ 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/hypre-2.26.0/src-static/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src-static/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:966:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:30: note: 'big_jB' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:966:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:22: note: 'big_jA' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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/hypre-2.26.0/src-static/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src-static/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:860:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 860 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:858:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 858 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ 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: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_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': 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: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; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-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: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_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_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:604:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 604 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:602:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 602 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:609:56: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 609 | a_b_product = a_entry * A_ext_data[jj3]; | ~~~~~~~~~~^~~~~ par_csr_aat.c:364:21: note: 'A_ext_data' was declared here 364 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': 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_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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:351:19: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 351 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:71:27: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:335:51: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 335 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:163:22: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 163 | if (Bs_ext_j[j] < first_col_diag_B || Bs_ext_j[j] > last_col_diag_B) | ~~~~~~~~^~~ par_csr_bool_matop.c:63:27: note: 'Bs_ext_j' was declared here 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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_vector.c: In function 'hypre_VectorToParVector': par_vector.c:591:35: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 591 | local_data[i] = v_data[i]; | ~~~~~~^~~ par_vector.c:521:24: note: 'v_data' was declared here 521 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': 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; | ^~~~~~~~~~~~~~~ In file included from _hypre_parcsr_mv.h:9, from par_csr_matop_marked.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_marked.c:626:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 626 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:627:61: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 627 | a_b_product = a_entry * P_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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: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: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_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:927:22: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 927 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, tmp_j[i], num_cols_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:819:24: note: 'tmp_j' was declared here 819 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:912:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 912 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:818:24: note: 'offd_j' was declared here 818 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:893:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 893 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:816:24: note: 'offd_data' was declared here 816 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1632:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1632 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1273:20: note: 'B_ext_data' was declared here 1273 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matop.c:1486:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 1486 | B_int_data[count] = offd_data[k]; | ^ par_csr_matop.c:1274:20: note: 'B_int_data' was declared here 1274 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1967:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1967 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'comm_handle' was declared here 1898 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matop.c:2046:19: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 2046 | j_row = send_map_elmts[j]; | ~~~~~~^~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1894:29: note: 'send_map_elmts' was declared here 1894 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1893:29: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1893 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1988:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1988 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1892:29: note: 'recv_vec_starts' was declared here 1892 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:42: note: 'send_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:29: note: 'recv_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1878:29: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1878 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2015:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2015 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2016 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1876:29: note: 'AT_tmp_data' was declared here 1876 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1994:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 1994 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1873:29: note: 'AT_tmp_i' was declared here 1873 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1861:40: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2005:65: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 2005 | AT_buf_j = hypre_CTAlloc(HYPRE_BigInt, tmp_send_map_starts[num_sends], HYPRE_MEMORY_HOST); | ^ par_csr_matop.c:1861:29: note: 'num_sends' was declared here 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1252:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1252 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1253:24: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1253 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1444:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1445 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1446 | &A_data[ind], | ~~~~~~~~~~~~~ 1447 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1448 | &A_j[ind], | ~~~~~~~~~~ 1449 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1251:24: note: 'A_data' was declared here 1251 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3350:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3350 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3224:26: note: 'map_to_B' was declared here 3224 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': 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:1065:54: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1065 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:1076:76: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1076 | C_offd_data[jj_count_offd] = a_entry * B_ext_offd_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:877:22: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 877 | value = temp[0]; | ~~~~~~^~~~~~~~~ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:1087:22: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1087 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1091:76: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1091 | C_diag_data[jj_count_diag] = a_entry * B_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:832:25: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 832 | if (Bs_ext_j[j] < first_col_diag_B || | ~~~~~~~~^~~ par_csr_matop.c:430:24: note: 'Bs_ext_j' was declared here 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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: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; | ^~~~~~ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParTMatmul': ./../utilities/_hypre_utilities.h:676:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:3481:24: note: 'map_B_to_C' was declared here 3481 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c:3523:21: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3523 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3957:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3957 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3522:21: note: 'send_map_elmts_A' was declared here 3522 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3521:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3521 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3948:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3948 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3514:21: note: 'C_tmp_offd_data' was declared here 3514 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3946:21: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3946 | jcol = C_tmp_offd_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3513:17: note: 'C_tmp_offd_j' was declared here 3513 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3944:21: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3944 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3512:17: note: 'C_tmp_offd_i' was declared here 3512 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3939:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3939 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3511:21: note: 'C_tmp_diag_data' was declared here 3511 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3937:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3937 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3510:17: note: 'C_tmp_diag_j' was declared here 3510 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3980:64: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3980 | C_offd_data[nnz_o] = C_ext_offd_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3504:21: note: 'C_ext_offd_data' was declared here 3504 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3976:30: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3976 | jcol = C_ext_offd_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3503:17: note: 'C_ext_offd_j' was declared here 3503 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3974:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3974 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3502:17: note: 'C_ext_offd_i' was declared here 3502 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3965:64: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3965 | C_diag_data[nnz_d] = C_ext_diag_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3501:21: note: 'C_ext_diag_data' was declared here 3501 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3961:30: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3961 | jcol = C_ext_diag_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3500:17: note: 'C_ext_diag_j' was declared here 3500 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3959:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3959 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3499:17: note: 'C_ext_diag_i' was declared here 3499 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3731:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3731 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3498:21: note: 'C_ext_data' was declared here 3498 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3725:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3725 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3497:20: note: 'C_ext_j' was declared here 3497 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3496:17: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3496 | HYPRE_Int *C_ext_i; | ^~~~~~~ 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/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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: In function 'hypre_ParCSRBlockMatrixMatvec': ./../utilities/_hypre_utilities.h:676:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_matvec.c:106:7: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 106 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ 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_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_matrix.c:823:29: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 823 | B_int_data[counter * bnnz + l] = diag_data[k * bnnz + l]; | ^ par_csr_block_matrix.c:750:19: note: 'B_int_data' was declared here 750 | HYPRE_Complex *B_int_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_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:1773:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1773 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_rap.c:1781:44: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1781 | RAP_offd_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:251:27: note: 'RAP_offd_data' was declared here 251 | HYPRE_Complex *RAP_offd_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:1746:41: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1746 | RAP_diag_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:245:27: note: 'RAP_diag_data' was declared here 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1622:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1622 | 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:1754:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1754 | 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: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:1498:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1498 | 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:1496:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1496 | 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:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:693:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 693 | 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:1589:28: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1589 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1622:58: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1622 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ~~~~~~~~~~~~^~~~~ 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: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: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:982:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 982 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ 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:962:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 962 | 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:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ 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:189:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 189 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ 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: In function 'hypre_BoomerAMGBlockRelax': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:1239:57: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1239 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ par_csr_block_relax.c:408:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 408 | 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_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 */ | ^~~~~~~~~ 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/hypre-2.26.0/src-static/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-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/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:511:41: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c:512:42: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 512 | values[indx++] = offd_data[j]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:511:48: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:952:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 952 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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:897:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 897 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1486 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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:1432:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1432 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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; | ^~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1486 | big_offd_j[cnt_offd] = 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: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:1432:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1432 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ 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: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; | ^~~~~~~~~~~~ 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; | ^~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR': 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:3447:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3447 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3434:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3434 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:2974:15: note: 'offd_i' was declared here 2974 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:3484:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3484 | diag_data[cnt_diag++] = values[indx]; | ^ IJMatrix_parcsr.c:2973:19: note: 'diag_data' was declared here 2973 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3483:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3483 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:2972:15: note: 'diag_j' was declared here 2972 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:3470:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3470 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:2971:15: note: 'diag_i' was declared here 2971 | HYPRE_Int *diag_i; | ^~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesOMPParCSR': 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:4057:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4057 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4044:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 4044 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3607:15: note: 'offd_i' was declared here 3607 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:4094:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 4094 | diag_data[cnt_diag++] = values[indx]; | ^ IJMatrix_parcsr.c:3606:19: note: 'diag_data' was declared here 3606 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4093:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 4093 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:3605:15: note: 'diag_j' was declared here 3605 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:4080:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 4080 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3604:15: note: 'diag_i' was declared here 3604 | HYPRE_Int *diag_i; | ^~~~~~ 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; | ^~~~~~~~~~~~ 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; | ^~~~~~ 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/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-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/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c In function 'hypre_new_offd_nodes', inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ 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; | ^~~~~~~ par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:311:31: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 311 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ 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_amg_solve.c: In function 'hypre_BoomerAMGSolve': par_amg_solve.c:259:13: warning: 'Residual' may be used uninitialized [-Wmaybe-uninitialized] 259 | hypre_ParCSRMatrixMatvecOutOfPlace(alpha, A_array[0], U_array[0], beta, F_array[0], Residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_solve.c:73:24: note: 'Residual' was declared here 73 | hypre_ParVector *Residual; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:216:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 216 | HYPRE_ParCSRParaSailsSolve(smoother[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | (HYPRE_ParCSRMatrix) A, | ~~~~~~~~~~~~~~~~~~~~~~~ 218 | (HYPRE_ParVector) Vtemp, | ~~~~~~~~~~~~~~~~~~~~~~~~ 219 | (HYPRE_ParVector) Utemp); | ~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ par_cg_relax_wt.c:238:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 238 | HYPRE_SchwarzSolve(smoother[level], | ^ par_cg_relax_wt.c:30:18: note: 'smoother' was declared here 30 | HYPRE_Solver *smoother; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:569:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 569 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | Aux_F, | ~~~~~~ 571 | CF_marker, | ~~~~~~~~~~ 572 | relax_type, | ~~~~~~~~~~~ 573 | relax_points, | ~~~~~~~~~~~~~ 574 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 575 | omega[level], | ~~~~~~~~~~~~~ 576 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | Aux_U, | ~~~~~~ 578 | Vtemp, | ~~~~~~ 579 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:640:48: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 640 | Ptemp_data[i] = Ztemp_data[i] + beta * Ptemp_data[i]; | ~~~~~~~~~~^~~ par_cycle.c:46:21: note: 'Ztemp_data' was declared here 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: 'local_size' may be used uninitialized [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ par_cycle.c:456:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 456 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': 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_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:618:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 618 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:96:27: note: 'wall_time' was declared here 96 | HYPRE_Real wall_time; | ^~~~~~~~~ par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': par_amgdd_comp_grid.c:1272:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1272 | 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_amgdd_comp_grid.c:1271:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1271 | 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:1266:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1266 | 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:1262:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1262 | 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:1261:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1261 | 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:1256:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1256 | 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; | ^~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:83:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ ./../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:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:946:44: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 946 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:389:15: note: 'Atilde_offd_j' was declared here 389 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: 'Atilde_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:940:44: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 940 | Atilde_diag_j[A_cnt_diag++] = j_indx + row_start; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: 'Atilde_diag_j' was declared here 387 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:386:15: warning: 'Atilde_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 386 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:945:45: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 945 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:361:19: note: 'Atilde_offd_data' was declared here 361 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:939:45: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 939 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:360:19: note: 'Atilde_diag_data' was declared here 360 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:932:34: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 932 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:385:15: note: 'L_offd_j' was declared here 385 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:931:35: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 931 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:372:19: note: 'L_offd_data' was declared here 372 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:921:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 921 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:383:15: note: 'L_diag_j' was declared here 383 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:920:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 920 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:371:19: note: 'L_diag_data' was declared here 371 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1657:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1657 | 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_gsmg.c: In function 'hypre_BoomerAMGCreateSmoothVecs': par_gsmg.c:525:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 525 | HYPRE_SchwarzSolve(smoother[level], | ^ par_gsmg.c:451:18: note: 'smoother' was declared here 451 | HYPRE_Solver *smoother; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.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_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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.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; | ^~~~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': 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_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: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: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_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:41:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 41 | HYPRE_BigInt *big_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:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': 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_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:2133:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2133 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2733:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2733 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ 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: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_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: '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:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:79:21: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1217:32: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 1217 | P_marker[C_array[k1]] = i1; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_mgr_solve.c: In function 'hypre_MGRSolve': par_mgr_solve.c:225:13: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 225 | hypre_ParVectorCopy(F_array[0], residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:41:26: note: 'residual' was declared here 41 | hypre_ParVector *residual; | ^~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:512:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 512 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1431:31: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1431 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ 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: In function 'hypre_BoomerAMGBuildInterpModUnk': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.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: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_nodal_systems.c:781:65: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 781 | recv_vec_starts[i] = num_functions * recv_vec_starts_AN[i]; | ~~~~~~~~~~~~~~~~~~^~~ 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: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: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:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:779:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 779 | for (i = 0; i < num_recvs + 1; i++) | ~~^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:384:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 384 | hypre_CSRMatrixData(offd) = offd_data; par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_rotate_7pt.c:383:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 383 | hypre_CSRMatrixJ(offd) = offd_j; par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:2024:21: note: 'tmp_map_offd' was declared here 2024 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] par_rap.c:1882:29: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1882 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1881:32: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1881 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ 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:732:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 732 | 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:989:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 989 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:394:26: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 394 | HYPRE_BigInt value = Ps_ext_j[j]; | ^~~~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ 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: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:49:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 49 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3079:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3079 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2862:26: note: 'R_tmp_info_complex' was declared here 2862 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_helpers.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2861:22: note: 'R_tmp_info_int' was declared here 2861 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:2999:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 2999 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2846:26: note: 'P_tmp_info_complex' was declared here 2846 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2845:22: note: 'P_tmp_info_int' was declared here 2845 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1603:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1603 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_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: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: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:1763:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1763 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': 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_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c ./../utilities/_hypre_utilities.h: In function 'hypre_block_jacobi_solve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3861:21: note: 'v_buf_data' was declared here 3861 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3930:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3930 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3847:28: note: 'comm_handle' was declared here 3847 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBlockRelaxSolve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:4032:21: note: 'v_buf_data' was declared here 4032 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:4100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4100 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4018:28: note: 'comm_handle' was declared here 4018 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:241:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 241 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:203:28: note: 'comm_handle' was declared here 203 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4204:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4204 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4167:33: note: 'i' was declared here 4167 | HYPRE_Int nblock, left_size, i; | ^ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:426:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:372:23: note: 'requests' was declared here 372 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:426:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:371:22: note: 'status' was declared here 371 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:370:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:370:57: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:574:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:501:23: note: 'requests' was declared here 501 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:574:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:500:22: note: 'status' was declared here 500 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:499:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:499:57: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2612:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2612 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2575:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2575 | 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: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: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:2800:66: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2800 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:806:19: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 806 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i * bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:364:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 364 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:363:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 363 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv.c:313:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 313 | 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_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:1303:27: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1303 | if (big_offd_j[i] == col_map_offd[j]) | ~~~~~~~~~~^~~ par_laplace.c:899:18: note: 'big_offd_j' was declared here 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:442:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 442 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:441:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c:391:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | 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_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:574:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 574 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_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: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: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:734:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 734 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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; | ^~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3540:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3540 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3512:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3512 | 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: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: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: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; | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:553:60: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 553 | aux[jj] -= A_boundary_data[k] * x_ext[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; | ^~~~~ 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:734:28: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 734 | x_ext[i] -= x_ext_old[i]; | ~~~~~~~~~^~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:391:16: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Real *x_ext; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj schwarz.c:690:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 690 | 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:686:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 686 | 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: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:677:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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:677:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3374:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3374 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3265:26: note: 'col_map_offd_P' was declared here 3265 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1713:40: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1713 | P_offd_data[jj] = -beta * ahat_offd[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1696:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1696 | P_diag_data[jj] = -alfa * ahat[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1392:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1392 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:186:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized] 186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^ ams.c:277:21: note: 'b_' declared here 277 | hypre_ParVector *b_[3]; | ^~ ams.c:186:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^ ams.c:278:21: note: 'x_' declared here 278 | hypre_ParVector *x_[3]; | ^~ ams.c:186:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^ ams.c:278:21: note: 'x_' declared here 278 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4440:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4440 | 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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:2305:30: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2305 | p_point = (HYPRE_Int) P_ext_j[pp]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2194:60: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2194 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp.c:1643:21: note: 'P_ext_i' was declared here 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:1993:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1993 | 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:1772:34: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1772 | p_point = (HYPRE_Int)P_ext_j[pp]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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:1570:63: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1570 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp_ln.c:174:21: note: 'P_ext_i' was declared here 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:1780:54: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1780 | aw = a_ij * P_ext_data[pp]; | ^ 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:2637:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2637 | 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.c:2312:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2312 | aw = a_ij * P_ext_data[pp]; | ^ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ 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; | ^~~~~ ads.c: In function 'hypre_ADSSolve': ads.c:1618:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | 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; | ^~~~~~~ ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1599 | relative_resid = r_norm / 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; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj ams.c: In function 'hypre_AMSComputePi': ams.c:1762:76: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 1762 | *Pi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1592:29: note: 'Gy_data' was declared here 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1592:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5228:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5228 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj 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: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: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_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:1827:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 1827 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1722:23: note: 'x_local' was declared here 1722 | hypre_Vector *x_local; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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_NSHSolve': par_ilu_solve.c:1993:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 1993 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1934:26: note: 'residual' was declared here 1934 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2369:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2085:26: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2085 | 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 */ | ^~~~~~~~~ ams.c: In function 'hypre_AMSComputePixyz': ams.c:2375:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2375 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1869:36: note: 'Piz' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2209:74: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2209 | *Piz_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:1879:39: note: 'Gz_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2371:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2371 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1869:30: note: 'Piy' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2208:74: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2208 | *Piy_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1879:29: note: 'Gy_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ par_ilu_solve.c: In function 'hypre_ILUSolve': par_ilu_solve.c:156:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 156 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:85:26: note: 'residual' was declared here 85 | hypre_ParVector *residual; | ^~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUKSymbolic': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4186:22: note: 'capacity_S' was declared here 4186 | HYPRE_Int capacity_S; | ^~~~~~~~~~ ams.c: In function 'hypre_AMSComputeGPi': ams.c:2636:77: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2636 | *GPi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:2466:29: note: 'Gy_data' was declared here 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2466:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4476:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 4476 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4313:52: note: 'r_norm' was declared here 4313 | HYPRE_Real value, trace1, trace2, alpha, r_norm; | ^~~~~~ par_ilu.c:4476:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4476 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4322:22: note: 'nnzM' was declared here 4322 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4477:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4344:22: note: 'time_s' was declared here 4344 | HYPRE_Real time_s, time_e; | ^~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': 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; | ^~~~~~~~~ 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: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; | ^~~~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3858:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:24: note: 'r_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': ams.c:3858:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:15: note: 'r0_norm' was declared here 3632 | 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]; | ~~~~~~~~~~^~~ ams.c:3839:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3839 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ ams.c:3632:32: note: 'b_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ 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: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; | ^~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUT': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5155:29: note: 'capacity_S' was declared here 5155 | HYPRE_Int capacity_S; | ^~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from schwarz.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParGenerateScale': ./../utilities/_hypre_utilities.h:676:3: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': schwarz.c:3762:16: note: 'scale_ext' was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ ams.c:4611:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4611 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ ams.c:4378:15: note: 'diag' was declared here 4378 | HYPRE_Real diag; | ^~~~ schwarz.c:3768:15: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 3768 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ schwarz.c:3814:42: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 3814 | for (j = start; j < send_map_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ schwarz.c:3767:15: note: 'send_map_starts' was declared here 3767 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ 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:3919:21: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3919 | comm_handle = hypre_ParCSRCommHandleCreate(2, comm_pkg, scale_ext, scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ 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.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/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/struct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj In file included from assumed_part.c:10: _hypre_struct_mv.h: In function 'hypre_APSubdivideRegion': _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ | ^ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ In file included from struct_communication.c:8: _hypre_struct_mv.h: In function 'hypre_CommPkgCreate': _hypre_struct_mv.h:987:49: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 987 | #define hypre_CommTypeBufsize(type) (type -> bufsize) | ^~ struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:304:38: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~~~~~ _hypre_struct_mv.h: In function 'hypre_APRefineRegionsByVol': _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ | ^ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ struct_matrix.c: In function 'hypre_StructMatrixSetBoxValues': struct_matrix.c:806:48: warning: 'center_rank' may be used uninitialized [-Wmaybe-uninitialized] 806 | (constant_coefficient == 2 && stencil_indices[s] != center_rank )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_matrix.c:715:25: note: 'center_rank' was declared here 715 | HYPRE_Int center_rank; | ^~~~~~~~~~~ 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/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/struct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ red_black_gs.c: In function 'hypre_RedBlackGS': red_black_gs.c:444:32: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ^ red_black_gs.c:152:45: note: 'Ap3' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:443:32: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ^ red_black_gs.c:152:39: note: 'Ap2' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:444:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ~~~^~~~~~~ red_black_gs.c:149:48: note: 'xoff3' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_gs.c:443:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_gs.c:149:41: note: 'xoff2' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:359:37: warning: 'App5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:57: note: 'App5' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:358:37: warning: 'App4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:51: note: 'App4' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:378:37: warning: 'App3' may be used uninitialized [-Wmaybe-uninitialized] 378 | App3 * xp[xi + xoff3]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:45: note: 'App3' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:377:37: warning: 'App2' may be used uninitialized [-Wmaybe-uninitialized] 377 | App2 * xp[xi + xoff2] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:39: note: 'App2' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:422:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 422 | App1 * xp[xi + xoff1] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:33: note: 'App1' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:421:37: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 421 | App0 * xp[xi + xoff0] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:27: note: 'App0' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:359:45: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:62: note: 'xoff5' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:358:45: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:55: note: 'xoff4' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:357:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 357 | App3 * xp[xi + xoff3] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:48: note: 'xoff3' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:356:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 356 | App2 * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:41: note: 'xoff2' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:462:45: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:34: note: 'xoff1' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:442:45: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 442 | App0 * xp[xi + xoff0] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:27: note: 'xoff0' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:212:45: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 212 | hypre_IndexD(indexRAP, not_cdirs[0]) = i; | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:914:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 914 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:911:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:911:31: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj point_relax.c: In function 'hypre_PointRelax_core0': point_relax.c:693:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 693 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:692:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 692 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:691:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 691 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:690:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 690 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:689:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 689 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:688:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 688 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:687:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 687 | HYPRE_Int xoff0; | ^~~~~ point_relax.c:797:22: warning: 'Ap6' may be used uninitialized [-Wmaybe-uninitialized] 797 | Ap6[Ai] * xp[xi + xoff6]; | ~~~^~~~ point_relax.c:685:27: note: 'Ap6' was declared here 685 | HYPRE_Real *Ap6; | ^~~ point_relax.c:796:22: warning: 'Ap5' may be used uninitialized [-Wmaybe-uninitialized] 796 | Ap5[Ai] * xp[xi + xoff5] + | ~~~^~~~ point_relax.c:684:27: note: 'Ap5' was declared here 684 | HYPRE_Real *Ap5; | ^~~ point_relax.c:795:22: warning: 'Ap4' may be used uninitialized [-Wmaybe-uninitialized] 795 | Ap4[Ai] * xp[xi + xoff4] + | ~~~^~~~ point_relax.c:683:27: note: 'Ap4' was declared here 683 | HYPRE_Real *Ap4; | ^~~ point_relax.c:794:22: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 794 | Ap3[Ai] * xp[xi + xoff3] + | ~~~^~~~ point_relax.c:682:27: note: 'Ap3' was declared here 682 | HYPRE_Real *Ap3; | ^~~ point_relax.c:793:22: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 793 | Ap2[Ai] * xp[xi + xoff2] + | ~~~^~~~ point_relax.c:681:27: note: 'Ap2' was declared here 681 | HYPRE_Real *Ap2; | ^~~ point_relax.c:792:22: warning: 'Ap1' may be used uninitialized [-Wmaybe-uninitialized] 792 | Ap1[Ai] * xp[xi + xoff1] + | ~~~^~~~ point_relax.c:680:27: note: 'Ap1' was declared here 680 | HYPRE_Real *Ap1; | ^~~ point_relax.c:791:22: warning: 'Ap0' may be used uninitialized [-Wmaybe-uninitialized] 791 | Ap0[Ai] * xp[xi + xoff0] + | ~~~^~~~ point_relax.c:679:27: note: 'Ap0' was declared here 679 | HYPRE_Real *Ap0; | ^~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-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: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; | ^~~~~ 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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': 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; | ^~~~~~~ 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: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: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:265:36: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': 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_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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': 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_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: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; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ point_relax.c: In function 'hypre_PointRelax_core12': point_relax.c:953:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 953 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:952:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 952 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:951:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 951 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:950:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 950 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:949:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 949 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:948:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 948 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:947:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 947 | HYPRE_Int xoff0; | ^~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ point_relax.c: In function 'hypre_PointRelax': point_relax.c:647:50: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = 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/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:213:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:36: note: 'iupper' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:213:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:28: note: 'ilower' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:312:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:52: note: 'jupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:44: note: 'jlower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:36: note: 'iupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here 238 | 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/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': 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; | ^~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-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_grad.c:18: ./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_Grad': ./../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:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:89:38: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c 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: In function 'hypre_Maxwell_PhysBdy': ./../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:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../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:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ maxwell_physbdy.c:419:23: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 419 | if (fbox_mapping[i]) | ~~~~~~~~~~~~^~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: 'cbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': nd1_amge_interpolation.c:303:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 303 | size1 = (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': maxwell_TV_setup.c:911:54: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 911 | HYPRE_SStructGridDestroy(topological_face[l + 1]); | ^ maxwell_TV_setup.c:105:47: note: 'topological_face' was declared here 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: ./../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:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../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:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj 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]), | ^ 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]), | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:1154:58: warning: 'zweight2' may be used uninitialized [-Wmaybe-uninitialized] 1154 | + zweight2 * ( | ~~~~~~~~~^~~ 1155 | yweight1 * ( | ~~~~~~~~~~~~ 1156 | xweight1 * xcp[kshift + 1][jshift][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1157 | xweight2 * xcp[kshift + 1][jshift][ishift + xci + 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | + yweight2 * ( | ~~~~~~~~~~~~~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:764:38: note: 'zweight2' was declared here 764 | HYPRE_Real zweight1, zweight2; | ^~~~~~~~ fac_interp2.c:1158:61: warning: 'yweight2' may be used uninitialized [-Wmaybe-uninitialized] 1158 | + yweight2 * ( | ~~~~~~~~~^~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:763:38: note: 'yweight2' was declared here 763 | HYPRE_Real yweight1, yweight2; | ^~~~~~~~ fac_interp2.c:1149:67: warning: 'kshift' may be used uninitialized [-Wmaybe-uninitialized] 1149 | xweight1 * xcp[kshift][jshift][ishift + xci] + | ^ fac_interp2.c:755:44: note: 'kshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ fac_interp2.c:1165:67: warning: 'jshift' may be used uninitialized [-Wmaybe-uninitialized] 1165 | xweight1 * xcp[0][jshift][ishift + xci] + | ^ fac_interp2.c:755:36: note: 'jshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj 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: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': ./../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:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../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:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ fac_restrict2.c: In function 'hypre_FACRestrict2': 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': 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; | ^~~~~~~~~~~~ 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: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; | ^~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen': ./../utilities/_hypre_utilities.h:676:3: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2437:33: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2437 | if (weight_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2421:34: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2421 | if (stencil_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ 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: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; | ^~ fac_amr_fcoarsen.c:2870:67: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2870 | Uventry = hypre_SStructGraphUVEntry(graph, rank - startrank); | ^ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': 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; | ^~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:676:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:676:3: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:118:27: note: 'jElement_Face' was declared here 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:146:34: warning: 'Face_nvars' may be used uninitialized [-Wmaybe-uninitialized] 146 | HYPRE_Int nvars, Face_nvars, Edge_nvars, part, var, box, fboxi; | ^~~~~~~~~~ maxwell_semi_interp.c:1084:23: warning: 'Face_vartypes' may be used uninitialized [-Wmaybe-uninitialized] 1084 | var = Face_vartypes[t]; /* c & f faces enumerated the same */ | ~~~~^~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:141:54: note: 'Face_vartypes' was declared here 141 | HYPRE_SStructVariable *vartypes, *Edge_vartypes, *Face_vartypes; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1285:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1285 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ 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/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/sstruct_ls' Making /build/hypre-2.26.0/src-static/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls/pilut' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-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/hypre-2.26.0/src-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls/ParaSails' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-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/hypre-2.26.0/src-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls/Euclid' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c mat_dh_private.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c krylov_dh.c: In function 'bicgstab_euclid': 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, | ^~~~~ 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: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, | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c 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; | ^~~~ 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: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; | ^~~~ ExternalRows_dh.c:364:15: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized] 364 | HYPRE_Int len, *cval, *fill; | ^~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Vec_dh.c 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: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: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 '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 '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 '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: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: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; | ^~~~~~~ Vec_dh.c: In function 'Vec_dhRead': Vec_dh.c:258:10: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 258 | tmp->n = n; | ~~~~~~~^~~ 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:556:36: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] 556 | o2n[interiorNodes[i]] = idx++; | ~~~^~ SubdomainGraph_dh.c: In function 'SubdomainGraph_dhInit': SubdomainGraph_dh.c:532:17: note: 'interiorCount' was declared here 532 | HYPRE_Int interiorCount, bdryCount; | ^~~~~~~~~~~~~ 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; | ^~~~~ Building libHYPRE_Euclid.a ... ar -rcu libHYPRE_Euclid.a blas_dh.o Euclid_apply.o Euclid_dh.o ExternalRows_dh.o Factor_dh.o getRow_dh.o globalObjects.o Hash_dh.o Hash_i_dh.o ilu_mpi_bj.o ilu_mpi_pilu.o ilu_seq.o io_dh.o krylov_dh.o Mat_dh.o mat_dh_private.o MatGenFD.o Mem_dh.o Numbering_dh.o Parser_dh.o shellSort_dh.o sig_dh.o SortedList_dh.o SortedSet_dh.o SubdomainGraph_dh.o TimeLog_dh.o Timer_dh.o Vec_dh.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_Euclid.a make[4]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/lib' Building libHYPRE ... rm -f libHYPRE.a ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/IJ_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/distributed_ls/Euclid/*.o /build/hypre-2.26.0/src-static/distributed_ls/ParaSails/*.o /build/hypre-2.26.0/src-static/distributed_ls/pilut/*.o /build/hypre-2.26.0/src-static/distributed_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/krylov/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/matrix_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/multivector/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/parcsr_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/parcsr_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/parcsr_block_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/seq_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/sstruct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/sstruct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/struct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/struct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/utilities/*.o /build/hypre-2.26.0/src-static/blas/*.o /build/hypre-2.26.0/src-static/lapack/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/IJ_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/parcsr_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/parcsr_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/seq_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/sstruct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/sstruct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/struct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/struct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /build/hypre-2.26.0/src-static/utilities/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE.a cp -fR libHYPRE* /build/hypre-2.26.0/src-static/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src-static/lib' make[2]: Leaving directory '/build/hypre-2.26.0/src-static' dh_auto_build -Dsrc64 cd src64 && make -j16 make[2]: Entering directory '/build/hypre-2.26.0/src64' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64/blas' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -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:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 289 | jx += *incx; | ~~~^~~~~~~~ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ make[3]: Leaving directory '/build/hypre-2.26.0/src64/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64/lapack' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c dgesvd.c: In function 'hypre_dgesvd': dgesvd.c:4043:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4043 | if (ie < 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ In file included from dgesvd.c:8: f2c.h:200:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ f2c.h:200:36: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/hypre-2.26.0/src64/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64/utilities' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj In file included from exchange_data.c:15: _hypre_utilities.h: In function 'hypre_DataExchangeList': _hypre_utilities.h:676:3: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.26.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 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.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.26.0.so ln -s -f libHYPRE_utilities-2.26.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64/multivector' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.26.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.26.0.so ln -s -f libHYPRE_multivector-2.26.0.so libHYPRE_multivector.so cp -fR *.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64/krylov' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-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 */ | ^~~~~~~~~~~~~ gmres.c: In function 'hypre_GMRESSolve': gmres.c:310:45: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ cogmres.c: In function 'hypre_COGMRESSolve': cogmres.c:318:39: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.26.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.26.0.so ln -s -f libHYPRE_krylov-2.26.0.so libHYPRE_krylov.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src64/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:966:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:30: note: 'big_jB' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:966:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:22: note: 'big_jA' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.26.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.26.0.so ln -s -f libHYPRE_seq_mv-2.26.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:860:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 860 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:858:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 858 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ 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: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_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:604:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 604 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:602:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 602 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:609:56: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 609 | a_b_product = a_entry * A_ext_data[jj3]; | ~~~~~~~~~~^~~~~ par_csr_aat.c:364:21: note: 'A_ext_data' was declared here 364 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': 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: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; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': 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_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:351:19: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 351 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:226:25: warning: 'B_tmp_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:71:27: note: 'B_tmp_offd_j' was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:335:51: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 335 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': 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_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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-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: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; | ^~~~~~~~~~~~~~~ In file included from _hypre_parcsr_mv.h:9, from par_csr_matop_marked.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_marked.c:627:61: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 627 | a_b_product = a_entry * P_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:626:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 626 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:479:25: warning: 'Ps_ext_j' 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:312:24: note: 'Ps_ext_j' was declared here 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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: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: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_vector.c: In function 'hypre_VectorToParVector': par_vector.c:591:35: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 591 | local_data[i] = v_data[i]; | ~~~~~~^~~ par_vector.c:521:24: note: 'v_data' was declared here 521 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:927:22: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 927 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, tmp_j[i], num_cols_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:819:24: note: 'tmp_j' was declared here 819 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:912:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 912 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:818:24: note: 'offd_j' was declared here 818 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:893:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 893 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:816:24: note: 'offd_data' was declared here 816 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1632:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1632 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1273:20: note: 'B_ext_data' was declared here 1273 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matop.c:1486:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 1486 | B_int_data[count] = offd_data[k]; | ^ par_csr_matop.c:1274:20: note: 'B_int_data' was declared here 1274 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1252:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1252 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1253:24: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1253 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1444:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1445 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1446 | &A_data[ind], | ~~~~~~~~~~~~~ 1447 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1448 | &A_j[ind], | ~~~~~~~~~~ 1449 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1251:24: note: 'A_data' was declared here 1251 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1967:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1967 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'comm_handle' was declared here 1898 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matop.c:2046:19: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 2046 | j_row = send_map_elmts[j]; | ~~~~~~^~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1894:29: note: 'send_map_elmts' was declared here 1894 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1893:29: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1893 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1988:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1988 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1892:29: note: 'recv_vec_starts' was declared here 1892 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:42: note: 'send_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:29: note: 'recv_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1878:29: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1878 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2015:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2015 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2016 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1876:29: note: 'AT_tmp_data' was declared here 1876 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1994:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 1994 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1873:29: note: 'AT_tmp_i' was declared here 1873 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1861:40: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2005:65: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 2005 | AT_buf_j = hypre_CTAlloc(HYPRE_BigInt, tmp_send_map_starts[num_sends], HYPRE_MEMORY_HOST); | ^ par_csr_matop.c:1861:29: note: 'num_sends' was declared here 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixPrintIJ': par_csr_matrix.c:664:25: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 664 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3350:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3350 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3224:26: note: 'map_to_B' was declared here 3224 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': 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:1065:54: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1065 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:1076:76: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1076 | C_offd_data[jj_count_offd] = a_entry * B_ext_offd_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:877:22: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 877 | value = temp[0]; | ~~~~~~^~~~~~~~~ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:1087:22: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1087 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1091:76: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1091 | C_diag_data[jj_count_diag] = a_entry * B_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:832:25: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 832 | if (Bs_ext_j[j] < first_col_diag_B || | ~~~~~~~~^~~ par_csr_matop.c:430:24: note: 'Bs_ext_j' was declared here 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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: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; | ^~~~~~ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParTMatmul': ./../utilities/_hypre_utilities.h:676:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:3481:24: note: 'map_B_to_C' was declared here 3481 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c:3523:21: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3523 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3957:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3957 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3522:21: note: 'send_map_elmts_A' was declared here 3522 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3521:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3521 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3948:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3948 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3514:21: note: 'C_tmp_offd_data' was declared here 3514 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3946:21: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3946 | jcol = C_tmp_offd_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3513:17: note: 'C_tmp_offd_j' was declared here 3513 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3944:58: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3944 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~~~~~~~~~~^~~~~~~~ par_csr_matop.c:3512:17: note: 'C_tmp_offd_i' was declared here 3512 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3939:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3939 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3511:21: note: 'C_tmp_diag_data' was declared here 3511 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3937:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3937 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3510:17: note: 'C_tmp_diag_j' was declared here 3510 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3980:64: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3980 | C_offd_data[nnz_o] = C_ext_offd_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3504:21: note: 'C_ext_offd_data' was declared here 3504 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3976:30: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3976 | jcol = C_ext_offd_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3503:17: note: 'C_ext_offd_j' was declared here 3503 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3974:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3974 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3502:17: note: 'C_ext_offd_i' was declared here 3502 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3965:64: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3965 | C_diag_data[nnz_d] = C_ext_diag_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3501:21: note: 'C_ext_diag_data' was declared here 3501 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3961:30: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3961 | jcol = C_ext_diag_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3500:17: note: 'C_ext_diag_j' was declared here 3500 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3959:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3959 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3499:17: note: 'C_ext_diag_i' was declared here 3499 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3731:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3731 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3498:21: note: 'C_ext_data' was declared here 3498 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3725:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3725 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3497:20: note: 'C_ext_j' was declared here 3497 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3496:17: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3496 | HYPRE_Int *C_ext_i; | ^~~~~~~ Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.26.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.26.0.so ln -s -f libHYPRE_parcsr_mv-2.26.0.so libHYPRE_parcsr_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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: In function 'hypre_ParCSRBlockMatrixMatvec': ./../utilities/_hypre_utilities.h:676:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_matvec.c:106:7: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 106 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ 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_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_matrix.c:823:29: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 823 | B_int_data[counter * bnnz + l] = diag_data[k * bnnz + l]; | ^ par_csr_block_matrix.c:750:19: note: 'B_int_data' was declared here 750 | HYPRE_Complex *B_int_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_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:1773:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1773 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_rap.c:1781:44: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1781 | RAP_offd_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:251:27: note: 'RAP_offd_data' was declared here 251 | HYPRE_Complex *RAP_offd_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:1746:41: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1746 | RAP_diag_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:245:27: note: 'RAP_diag_data' was declared here 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1622:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1622 | 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:1754:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1754 | 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: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:1498:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1498 | 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:1496:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1496 | 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:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:693:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 693 | 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: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:1589:28: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1589 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1622:58: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1622 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ~~~~~~~~~~~~^~~~~ 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: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:982:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 982 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ 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:962:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 962 | 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:482:25: warning: 'Ps_ext_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:281:27: note: 'Ps_ext_j' was declared here 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ 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:189:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 189 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ 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: In function 'hypre_BoomerAMGBlockRelax': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:1239:57: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1239 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ par_csr_block_relax.c:408:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 408 | 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_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.26.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.26.0.so ln -s -f libHYPRE_parcsr_block_mv-2.26.0.so libHYPRE_parcsr_block_mv.so cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.26.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.26.0.so ln -s -f libHYPRE_DistributedMatrix-2.26.0.so libHYPRE_DistributedMatrix.so cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:511:41: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ 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:511:48: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:952:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 952 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:943:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 943 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:897:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 897 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1486 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1477:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1477 | offd_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1432:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1432 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3438:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3438 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3447:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3447 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3434:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3434 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:2974:15: note: 'offd_i' was declared here 2974 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:3474:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3474 | diag_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:2973:19: note: 'diag_data' was declared here 2973 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3483:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3483 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:2972:15: note: 'diag_j' was declared here 2972 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:3470:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3470 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:2971:15: note: 'diag_i' was declared here 2971 | HYPRE_Int *diag_i; | ^~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4048:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4048 | offd_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4057:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4057 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4044:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 4044 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3607:15: note: 'offd_i' was declared here 3607 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:4084:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 4084 | diag_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:3606:19: note: 'diag_data' was declared here 3606 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4093:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 4093 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:3605:15: note: 'diag_j' was declared here 3605 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:4080:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 4080 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3604:15: note: 'diag_i' was declared here 3604 | HYPRE_Int *diag_i; | ^~~~~~ 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; | ^~~~~~~~~~~~ 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; | ^~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.26.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.26.0.so ln -s -f libHYPRE_IJ_mv-2.26.0.so libHYPRE_IJ_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.26.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.26.0.so ln -s -f libHYPRE_MatrixMatrix-2.26.0.so libHYPRE_MatrixMatrix.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': 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:676:3: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_setup.c:55:28: note: 'recv_map_send_buffer' was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:311:31: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 311 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ 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_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:216:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 216 | HYPRE_ParCSRParaSailsSolve(smoother[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | (HYPRE_ParCSRMatrix) A, | ~~~~~~~~~~~~~~~~~~~~~~~ 218 | (HYPRE_ParVector) Vtemp, | ~~~~~~~~~~~~~~~~~~~~~~~~ 219 | (HYPRE_ParVector) Utemp); | ~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ par_cg_relax_wt.c:238:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 238 | HYPRE_SchwarzSolve(smoother[level], | ^ par_cg_relax_wt.c:30:18: note: 'smoother' was declared here 30 | HYPRE_Solver *smoother; | ^~~~~~~~ par_amg_solve.c: In function 'hypre_BoomerAMGSolve': par_amg_solve.c:259:13: warning: 'Residual' may be used uninitialized [-Wmaybe-uninitialized] 259 | hypre_ParCSRMatrixMatvecOutOfPlace(alpha, A_array[0], U_array[0], beta, F_array[0], Residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_solve.c:73:24: note: 'Residual' was declared here 73 | hypre_ParVector *Residual; | ^~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:569:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 569 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | Aux_F, | ~~~~~~ 571 | CF_marker, | ~~~~~~~~~~ 572 | relax_type, | ~~~~~~~~~~~ 573 | relax_points, | ~~~~~~~~~~~~~ 574 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 575 | omega[level], | ~~~~~~~~~~~~~ 576 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | Aux_U, | ~~~~~~ 578 | Vtemp, | ~~~~~~ 579 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:640:48: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 640 | Ptemp_data[i] = Ztemp_data[i] + beta * Ptemp_data[i]; | ~~~~~~~~~~^~~ par_cycle.c:46:21: note: 'Ztemp_data' was declared here 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: 'local_size' may be used uninitialized [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ par_cycle.c:456:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 456 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': 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_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:618:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 618 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:96:27: note: 'wall_time' was declared here 96 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': par_amgdd_comp_grid.c:1272:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1272 | 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_amgdd_comp_grid.c:1271:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1271 | 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:1266:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1266 | 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:1262:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1262 | 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:1261:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1261 | 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:1256:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1256 | 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; | ^~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:83:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ ./../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:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ par_amgdd_comp_grid.c:1249:37: warning: 'new_P_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1249 | new_P_offd_data[P_offd_cnt] = hypre_CSRMatrixData(P_offd)[j]; | ^ par_amgdd_comp_grid.c:918:26: note: 'new_P_offd_data' was declared here 918 | HYPRE_Complex *new_P_offd_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1248:39: warning: 'new_P_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1248 | new_P_offd_colInd[P_offd_cnt] = hypre_CSRMatrixJ(P_offd)[j]; | ^ par_amgdd_comp_grid.c:917:26: note: 'new_P_offd_colInd' was declared here 917 | HYPRE_Int *new_P_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1243:33: warning: 'new_P_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1243 | new_P_offd_rowPtr[node_cnt] = P_offd_cnt; | ^ par_amgdd_comp_grid.c:916:26: note: 'new_P_offd_rowPtr' was declared here 916 | HYPRE_Int *new_P_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1239:37: warning: 'new_P_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1239 | new_P_diag_data[P_diag_cnt] = hypre_CSRMatrixData(P_diag)[j]; | ^ par_amgdd_comp_grid.c:913:26: note: 'new_P_diag_data' was declared here 913 | HYPRE_Complex *new_P_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1238:39: warning: 'new_P_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1238 | new_P_diag_colInd[P_diag_cnt] = hypre_CSRMatrixJ(P_diag)[j]; | ^ par_amgdd_comp_grid.c:912:26: note: 'new_P_diag_colInd' was declared here 912 | HYPRE_Int *new_P_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1233:33: warning: 'new_P_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1233 | new_P_diag_rowPtr[node_cnt] = P_diag_cnt; | ^ par_amgdd_comp_grid.c:911:26: note: 'new_P_diag_rowPtr' was declared here 911 | HYPRE_Int *new_P_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ ./../seq_mv/seq_mv.h:83:63: warning: 'P_offd' may be used uninitialized [-Wmaybe-uninitialized] 83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:908:26: note: 'P_offd' was declared here 908 | hypre_CSRMatrix *P_offd; | ^~~~~~ ./../seq_mv/seq_mv.h:82:63: warning: 'P_diag' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ^~ par_amgdd_comp_grid.c:907:26: note: 'P_diag' was declared here 907 | hypre_CSRMatrix *P_diag; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c par_gsmg.c: In function 'hypre_BoomerAMGCreateSmoothVecs': par_gsmg.c:525:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 525 | HYPRE_SchwarzSolve(smoother[level], | ^ par_gsmg.c:451:18: note: 'smoother' was declared here 451 | HYPRE_Solver *smoother; | ^~~~~~~~ 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_cr.c:1047:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1047 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cr.c:629:21: note: 'wall_time' was declared here 629 | HYPRE_Real wall_time; | ^~~~~~~~~ par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:946:44: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 946 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:389:15: note: 'Atilde_offd_j' was declared here 389 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:890:29: warning: 'Atilde_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 890 | Atilde_offd_i[cnt_row + i] = start_offd + A_tmp_offd_i[i + 1]; | ^ par_add_cycle.c:388:15: note: 'Atilde_offd_i' was declared here 388 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:940:44: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 940 | Atilde_diag_j[A_cnt_diag++] = j_indx + row_start; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: 'Atilde_diag_j' was declared here 387 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:889:29: warning: 'Atilde_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 889 | Atilde_diag_i[cnt_row + i] = start_diag + A_tmp_diag_i[i + 1]; | ^ par_add_cycle.c:386:15: note: 'Atilde_diag_i' was declared here 386 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:945:45: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 945 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:361:19: note: 'Atilde_offd_data' was declared here 361 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:939:45: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 939 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:360:19: note: 'Atilde_diag_data' was declared here 360 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:932:34: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 932 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:385:15: note: 'L_offd_j' was declared here 385 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:931:35: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 931 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:372:19: note: 'L_offd_data' was declared here 372 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:921:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 921 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:383:15: note: 'L_diag_j' was declared here 383 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:920:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 920 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:371:19: note: 'L_diag_data' was declared here 371 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1657:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1657 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: 'wall_time' was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ 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_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; | ^~~~~~~~ par_cr.c:1530:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1530 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cr.c:1112:21: note: 'wall_time' was declared here 1112 | HYPRE_Real wall_time; | ^~~~~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': 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_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:1940:60: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1940 | += distribute * 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: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_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:457:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_CSRMatrixData(offd) = offd_data; par_laplace_9pt.c:34:16: note: 'offd_data' was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:456:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 456 | hypre_CSRMatrixJ(offd) = offd_j; par_laplace_9pt.c:33:18: note: 'offd_j' was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:433:22: warning: 'big_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:41:18: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:2133:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2133 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': 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_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.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_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2733:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2733 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:512:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 512 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_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: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: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: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_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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': 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_multi_interp.c:808:56: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] 808 | for (j = recv_vec_start[i]; j < recv_vec_start[i + 1]; j++) | ~~~~~~~~~~~~~~^~~~~~~ par_multi_interp.c:83:21: note: 'recv_vec_start' was declared here 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ 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:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:79:21: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1217:32: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 1217 | P_marker[C_array[k1]] = i1; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_mgr_solve.c: In function 'hypre_MGRSolve': par_mgr_solve.c:225:13: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 225 | hypre_ParVectorCopy(F_array[0], residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:41:26: note: 'residual' was declared here 41 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.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; | ^~~~~~~~~~~ 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: In function 'hypre_BoomerAMGBuildInterpModUnk': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ 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; | ^~~~~ 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_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1431:31: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1431 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ 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_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:384:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 384 | hypre_CSRMatrixData(offd) = offd_data; par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_rotate_7pt.c:383:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 383 | hypre_CSRMatrixJ(offd) = offd_j; par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] par_rap.c:1882:29: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1882 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1881:32: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1881 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ 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:732:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 732 | 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:989:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 989 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:394:26: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 394 | HYPRE_BigInt value = Ps_ext_j[j]; | ^~~~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ 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: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:49:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 49 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.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: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_nodal_systems.c:781:65: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 781 | recv_vec_starts[i] = num_functions * recv_vec_starts_AN[i]; | ~~~~~~~~~~~~~~~~~~^~~ 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: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: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:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1603:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1603 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_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: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: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:1763:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1763 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:2024:21: note: 'tmp_map_offd' was declared here 2024 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:241:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 241 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:203:28: note: 'comm_handle' was declared here 203 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': 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_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:426:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:372:23: note: 'requests' was declared here 372 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:426:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:371:22: note: 'status' was declared here 371 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:419:27: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 419 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_relax.c:370:68: note: 'num_recvs' was declared here 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:398:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 398 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:370:57: note: 'num_sends' was declared here 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:574:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:501:23: note: 'requests' was declared here 501 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:574:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:500:22: note: 'status' was declared here 500 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:567:27: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 567 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_relax.c:499:68: note: 'num_recvs' was declared here 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:546:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 546 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:499:57: note: 'num_sends' was declared here 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:1303:27: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1303 | if (big_offd_j[i] == col_map_offd[j]) | ~~~~~~~~~~^~~ par_laplace.c:899:18: note: 'big_offd_j' was declared here 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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; | ^~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_block_jacobi_solve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3861:21: note: 'v_buf_data' was declared here 3861 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3930:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3930 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3847:28: note: 'comm_handle' was declared here 3847 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2578:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2578 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2575:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2575 | 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: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: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:2800:66: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2800 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:806:19: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 806 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i * bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBlockRelaxSolve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:4032:21: note: 'v_buf_data' was declared here 4032 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:4100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4100 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4018:28: note: 'comm_handle' was declared here 4018 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4204:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4204 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4167:33: note: 'i' was declared here 4167 | HYPRE_Int nblock, left_size, i; | ^ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3079:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3079 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2862:26: note: 'R_tmp_info_complex' was declared here 2862 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_helpers.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2861:22: note: 'R_tmp_info_int' was declared here 2861 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:2999:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 2999 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2846:26: note: 'P_tmp_info_complex' was declared here 2846 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2845:22: note: 'P_tmp_info_int' was declared here 2845 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:364:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 364 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:363:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 363 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv.c:313:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 313 | 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_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:442:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 442 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:441:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c:391:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | 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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3515:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3515 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3512:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3512 | 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: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: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:3719:75: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3719 | A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': 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_sv_interp.c:945:33: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized] 945 | m_val += theta[m] * P_offd_data[m_pos]; | ~~~~~^~~ par_sv_interp.c:308:21: note: 'theta' was declared here 308 | HYPRE_Real *theta; | ^~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:574:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 574 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_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: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: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:734:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 734 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ 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': mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj ./../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:427:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 427 | 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:427:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 427 | 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:500:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} 500 | 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:500:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} 500 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3374:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3374 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3265:26: note: 'col_map_offd_P' was declared here 3265 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:553:60: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 553 | aux[jj] -= A_boundary_data[k] * x_ext[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; | ^~~~~ 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:734:28: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 734 | x_ext[i] -= x_ext_old[i]; | ~~~~~~~~~^~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:391:16: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:690:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 690 | 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:686:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 686 | 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: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:677:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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:677:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:4443:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 4443 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3918:21: note: 'Sop_j' was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4440:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4440 | 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: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: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:4649:75: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 4649 | A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1713:40: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1713 | P_offd_data[jj] = -beta * ahat_offd[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1696:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1696 | P_diag_data[jj] = -alfa * ahat[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1392:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1392 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj ams.c: In function 'hypre_AMSComputePi': ams.c:1762:76: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 1762 | *Pi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1592:29: note: 'Gy_data' was declared here 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1766:76: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 1766 | *Pi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:1592:39: note: 'Gz_data' was declared here 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:2305:30: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2305 | p_point = (HYPRE_Int) P_ext_j[pp]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2194:60: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2194 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp.c:1643:21: note: 'P_ext_i' was declared here 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:2312:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2312 | aw = a_ij * P_ext_data[pp]; | ^ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ 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; | ^~~~~ par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:1993:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1993 | 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:1772:34: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1772 | p_point = (HYPRE_Int)P_ext_j[pp]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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:1570:63: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1570 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp_ln.c:174:21: note: 'P_ext_i' was declared here 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:1780:54: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1780 | aw = a_ij * P_ext_data[pp]; | ^ 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:2637:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2637 | 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5228:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5228 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_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: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: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:5384:88: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 5384 | P_diag_data[P_marker[loc_col]] += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ ams.c: In function 'hypre_AMSComputePixyz': ams.c:2375:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2375 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1869:36: note: 'Piz' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2209:74: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2209 | *Piz_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:1879:39: note: 'Gz_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2371:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2371 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1869:30: note: 'Piy' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2208:74: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2208 | *Piy_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1879:29: note: 'Gy_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ads.c: In function 'hypre_ADSSolve': ads.c:1618:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | 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; | ^~~~~~~ ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1599 | relative_resid = r_norm / 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; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2085:26: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2085 | 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2369:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_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: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: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:2524:75: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2524 | A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: 'A_ext_data' was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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_ILUSolveRAPGMRESHOST': par_ilu_solve.c:1827:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 1827 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1722:23: note: 'x_local' was declared here 1722 | hypre_Vector *x_local; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:1993:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 1993 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1934:26: note: 'residual' was declared here 1934 | hypre_ParVector *residual; | ^~~~~~~~ ams.c: In function 'hypre_AMSComputeGPi': ams.c:2636:77: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2636 | *GPi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:2466:29: note: 'Gy_data' was declared here 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2640:77: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2640 | *GPi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:2466:39: note: 'Gz_data' was declared here 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUKSymbolic': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4186:22: note: 'capacity_S' was declared here 4186 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4476:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4476 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4322:22: note: 'nnzM' was declared here 4322 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4477:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4344:22: note: 'time_s' was declared here 4344 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu_solve.c: In function 'hypre_ILUSolve': par_ilu_solve.c:156:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 156 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:85:26: note: 'residual' was declared here 85 | hypre_ParVector *residual; | ^~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3858:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:24: note: 'r_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3858:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:15: note: 'r0_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c:3839:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3839 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ams.c:3632:32: note: 'b_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': 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; | ^~~~~~~~~ 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: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; | ^~~~~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUT': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5155:29: note: 'capacity_S' was declared here 5155 | HYPRE_Int capacity_S; | ^~~~~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4611:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4611 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4378:15: note: 'diag' was declared here 4378 | HYPRE_Real diag; | ^~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': 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: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: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; | ^~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from schwarz.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParGenerateScale': ./../utilities/_hypre_utilities.h:676:3: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:3816:30: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 3816 | scale[send_map_elmts[j]] += scale_int[index++]; | ~~~~~~~~~~~~~~^~~ schwarz.c:3768:15: note: 'send_map_elmts' was declared here 3768 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ schwarz.c:3814:42: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 3814 | for (j = start; j < send_map_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ schwarz.c:3767:15: note: 'send_map_starts' was declared here 3767 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ 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:3919:21: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3919 | comm_handle = hypre_ParCSRCommHandleCreate(2, comm_pkg, scale_ext, scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.26.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.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.26.0.so ln -s -f libHYPRE_parcsr_ls-2.26.0.so libHYPRE_parcsr_ls.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/struct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj In file included from assumed_part.c:10: _hypre_struct_mv.h: In function 'hypre_APSubdivideRegion': _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ | ^ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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; | ^~~~~~ In file included from struct_communication.c:8: _hypre_struct_mv.h: In function 'hypre_CommPkgCreate': _hypre_struct_mv.h:987:49: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 987 | #define hypre_CommTypeBufsize(type) (type -> bufsize) | ^~ struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ struct_matrix.c: In function 'hypre_StructMatrixSetBoxValues': struct_matrix.c:806:48: warning: 'center_rank' may be used uninitialized [-Wmaybe-uninitialized] 806 | (constant_coefficient == 2 && stencil_indices[s] != center_rank )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_matrix.c:715:25: note: 'center_rank' was declared here 715 | HYPRE_Int center_rank; | ^~~~~~~~~~~ Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.26.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.26.0.so ln -s -f libHYPRE_struct_mv-2.26.0.so libHYPRE_struct_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/struct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj red_black_gs.c: In function 'hypre_RedBlackGS': red_black_gs.c:444:32: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ^ red_black_gs.c:152:45: note: 'Ap3' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:443:32: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ^ red_black_gs.c:152:39: note: 'Ap2' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:444:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ~~~^~~~~~~ red_black_gs.c:149:48: note: 'xoff3' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_gs.c:443:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_gs.c:149:41: note: 'xoff2' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:212:45: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 212 | hypre_IndexD(indexRAP, not_cdirs[0]) = i; | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:359:37: warning: 'App5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:57: note: 'App5' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:358:37: warning: 'App4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:51: note: 'App4' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:378:37: warning: 'App3' may be used uninitialized [-Wmaybe-uninitialized] 378 | App3 * xp[xi + xoff3]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:45: note: 'App3' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:377:37: warning: 'App2' may be used uninitialized [-Wmaybe-uninitialized] 377 | App2 * xp[xi + xoff2] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:39: note: 'App2' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:422:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 422 | App1 * xp[xi + xoff1] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:33: note: 'App1' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:461:37: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 461 | App0 * xp[xi + xoff0] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:27: note: 'App0' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:359:45: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:62: note: 'xoff5' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:358:45: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:55: note: 'xoff4' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:357:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 357 | App3 * xp[xi + xoff3] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:48: note: 'xoff3' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:356:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 356 | App2 * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:41: note: 'xoff2' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:462:45: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:34: note: 'xoff1' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:461:45: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 461 | App0 * xp[xi + xoff0] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:27: note: 'xoff0' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:914:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 914 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:911:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:911:31: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-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: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; | ^~~~~ smg2_setup_rap.c:491:34: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:26: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ point_relax.c: In function 'hypre_PointRelax_core0': point_relax.c:693:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 693 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:692:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 692 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:691:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 691 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:690:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 690 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:689:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 689 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:688:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 688 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:687:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 687 | HYPRE_Int xoff0; | ^~~~~ point_relax.c:685:27: warning: 'Ap6' may be used uninitialized [-Wmaybe-uninitialized] 685 | HYPRE_Real *Ap6; | ^~~ point_relax.c:684:27: warning: 'Ap5' may be used uninitialized [-Wmaybe-uninitialized] 684 | HYPRE_Real *Ap5; | ^~~ point_relax.c:683:27: warning: 'Ap4' may be used uninitialized [-Wmaybe-uninitialized] 683 | HYPRE_Real *Ap4; | ^~~ point_relax.c:682:27: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 682 | HYPRE_Real *Ap3; | ^~~ point_relax.c:793:22: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 793 | Ap2[Ai] * xp[xi + xoff2] + | ~~~^~~~ point_relax.c:681:27: note: 'Ap2' was declared here 681 | HYPRE_Real *Ap2; | ^~~ point_relax.c:792:22: warning: 'Ap1' may be used uninitialized [-Wmaybe-uninitialized] 792 | Ap1[Ai] * xp[xi + xoff1] + | ~~~^~~~ point_relax.c:680:27: note: 'Ap1' was declared here 680 | HYPRE_Real *Ap1; | ^~~ point_relax.c:679:27: warning: 'Ap0' may be used uninitialized [-Wmaybe-uninitialized] 679 | HYPRE_Real *Ap0; | ^~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': 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_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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': 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_msg2_setup_rap.c:534:34: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:534:26: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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:969:36: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ point_relax.c: In function 'hypre_PointRelax_core12': point_relax.c:953:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 953 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:952:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 952 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:951:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 951 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:950:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 950 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:949:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 949 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:948:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 948 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:947:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 947 | HYPRE_Int xoff0; | ^~~~~ point_relax.c: In function 'hypre_PointRelax': point_relax.c:647:50: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = 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.26.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.26.0.so ln -s -f libHYPRE_struct_ls-2.26.0.so libHYPRE_struct_ls.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:213:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:36: note: 'iupper' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:213:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:28: note: 'ilower' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:312:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:52: note: 'jupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:44: note: 'jlower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:36: note: 'iupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.26.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.26.0.so ln -s -f libHYPRE_sstruct_mv-2.26.0.so libHYPRE_sstruct_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': 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; | ^~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: ./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_Grad': ./../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:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:89:38: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c 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: In function 'hypre_Maxwell_PhysBdy': ./../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:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../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:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ maxwell_physbdy.c:419:23: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 419 | if (fbox_mapping[i]) | ~~~~~~~~~~~~^~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: 'cbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': nd1_amge_interpolation.c:303:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 303 | size1 = (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ nd1_amge_interpolation.c:293:36: warning: 'offproc_rnums' may be used uninitialized [-Wmaybe-uninitialized] 293 | if (offproc_rnums[m] == bdof[j - num_idof]) | ~~~~~~~~~~~~~^~~ nd1_amge_interpolation.c:48:18: note: 'offproc_rnums' was declared here 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': maxwell_TV_setup.c:911:54: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 911 | HYPRE_SStructGridDestroy(topological_face[l + 1]); | ^ maxwell_TV_setup.c:105:47: note: 'topological_face' was declared here 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:721:10: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] 721 | HYPRE_SStructGridSetVariables(face_grid, i, ndim, vartype_faces); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: ./../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:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../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:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj 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: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': ./../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:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../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:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj 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]), | ^ 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]), | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:1154:58: warning: 'zweight2' may be used uninitialized [-Wmaybe-uninitialized] 1154 | + zweight2 * ( | ~~~~~~~~~^~~ 1155 | yweight1 * ( | ~~~~~~~~~~~~ 1156 | xweight1 * xcp[kshift + 1][jshift][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1157 | xweight2 * xcp[kshift + 1][jshift][ishift + xci + 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | + yweight2 * ( | ~~~~~~~~~~~~~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:764:38: note: 'zweight2' was declared here 764 | HYPRE_Real zweight1, zweight2; | ^~~~~~~~ fac_interp2.c:1158:61: warning: 'yweight2' may be used uninitialized [-Wmaybe-uninitialized] 1158 | + yweight2 * ( | ~~~~~~~~~^~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:763:38: note: 'yweight2' was declared here 763 | HYPRE_Real yweight1, yweight2; | ^~~~~~~~ fac_interp2.c:1149:67: warning: 'kshift' may be used uninitialized [-Wmaybe-uninitialized] 1149 | xweight1 * xcp[kshift][jshift][ishift + xci] + | ^ fac_interp2.c:755:44: note: 'kshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ fac_interp2.c:1165:67: warning: 'jshift' may be used uninitialized [-Wmaybe-uninitialized] 1165 | xweight1 * xcp[0][jshift][ishift + xci] + | ^ fac_interp2.c:755:36: note: 'jshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj fac_restrict2.c: In function 'hypre_FACRestrict2': 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': 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; | ^~~~~~~~~~~~ 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: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; | ^~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen': ./../utilities/_hypre_utilities.h:676:3: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2406:23: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2406 | if (shift_box[j]) | ~~~~~~~~~^~~ fac_amr_fcoarsen.c:146:28: note: 'shift_box' was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2437:33: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2437 | if (weight_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2421:34: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2421 | if (stencil_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ 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: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: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; | ^~ fac_amr_fcoarsen.c:2292:61: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2292 | if ((HYPRE_Int)(rank - startrank) >= i && (HYPRE_Int)(rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': 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; | ^~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:676:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:676:3: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:118:27: note: 'jElement_Face' was declared here 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:1081:30: warning: 'Face_nvars' may be used uninitialized [-Wmaybe-uninitialized] 1081 | for (t = 0; t < Face_nvars; t++) | ~~^~~~~~~~~~~~ maxwell_semi_interp.c:146:34: note: 'Face_nvars' was declared here 146 | HYPRE_Int nvars, Face_nvars, Edge_nvars, part, var, box, fboxi; | ^~~~~~~~~~ maxwell_semi_interp.c:1084:23: warning: 'Face_vartypes' may be used uninitialized [-Wmaybe-uninitialized] 1084 | var = Face_vartypes[t]; /* c & f faces enumerated the same */ | ~~~~^~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:141:54: note: 'Face_vartypes' was declared here 141 | HYPRE_SStructVariable *vartypes, *Edge_vartypes, *Face_vartypes; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1285:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1285 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.26.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.26.0.so ln -s -f libHYPRE_sstruct_ls-2.26.0.so libHYPRE_sstruct_ls.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/sstruct_ls' Making /build/hypre-2.26.0/src64/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls/pilut' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-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.26.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.26.0.so ln -s -f libHYPRE_DistributedMatrixPilutSolver-2.26.0.so libHYPRE_DistributedMatrixPilutSolver.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls/ParaSails' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.so ... mpicc -shared -o libHYPRE_ParaSails-2.26.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.26.0.so ln -s -f libHYPRE_ParaSails-2.26.0.so libHYPRE_ParaSails.so make[4]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls/Euclid' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c mat_dh_private.c krylov_dh.c: In function 'bicgstab_euclid': 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, | ^~~~~ 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: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, | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Vec_dh.c 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: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: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 '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 '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 '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: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: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; | ^~~~~~~ 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:556:36: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] 556 | o2n[interiorNodes[i]] = idx++; | ~~~^~ SubdomainGraph_dh.c: In function 'SubdomainGraph_dhInit': SubdomainGraph_dh.c:532:17: note: 'interiorCount' was declared here 532 | HYPRE_Int interiorCount, bdryCount; | ^~~~~~~~~~~~~ Building libHYPRE_Euclid.so ... mpicc -shared -o libHYPRE_Euclid-2.26.0.so blas_dh.o Euclid_apply.o Euclid_dh.o ExternalRows_dh.o Factor_dh.o getRow_dh.o globalObjects.o Hash_dh.o Hash_i_dh.o ilu_mpi_bj.o ilu_mpi_pilu.o ilu_seq.o io_dh.o krylov_dh.o Mat_dh.o mat_dh_private.o MatGenFD.o Mem_dh.o Numbering_dh.o Parser_dh.o shellSort_dh.o sig_dh.o SortedList_dh.o SortedSet_dh.o SubdomainGraph_dh.o TimeLog_dh.o Timer_dh.o Vec_dh.o -Wl,-soname,libHYPRE_Euclid-2.26.0.so ln -s -f libHYPRE_Euclid-2.26.0.so libHYPRE_Euclid.so make[4]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64/lib' Building libHYPRE64.so ... mpicc -shared -o libHYPRE64-2.26.0.so /build/hypre-2.26.0/src64/IJ_mv/*.o /build/hypre-2.26.0/src64/distributed_ls/Euclid/*.o /build/hypre-2.26.0/src64/distributed_ls/ParaSails/*.o /build/hypre-2.26.0/src64/distributed_ls/pilut/*.o /build/hypre-2.26.0/src64/distributed_matrix/*.o /build/hypre-2.26.0/src64/krylov/*.o /build/hypre-2.26.0/src64/matrix_matrix/*.o /build/hypre-2.26.0/src64/multivector/*.o /build/hypre-2.26.0/src64/parcsr_ls/*.o /build/hypre-2.26.0/src64/parcsr_mv/*.o /build/hypre-2.26.0/src64/parcsr_block_mv/*.o /build/hypre-2.26.0/src64/seq_mv/*.o /build/hypre-2.26.0/src64/sstruct_ls/*.o /build/hypre-2.26.0/src64/sstruct_mv/*.o /build/hypre-2.26.0/src64/struct_ls/*.o /build/hypre-2.26.0/src64/struct_mv/*.o /build/hypre-2.26.0/src64/utilities/*.o /build/hypre-2.26.0/src64/blas/*.o /build/hypre-2.26.0/src64/lapack/*.o /build/hypre-2.26.0/src64/IJ_mv/*.obj /build/hypre-2.26.0/src64/parcsr_ls/*.obj /build/hypre-2.26.0/src64/parcsr_mv/*.obj /build/hypre-2.26.0/src64/seq_mv/*.obj /build/hypre-2.26.0/src64/sstruct_ls/*.obj /build/hypre-2.26.0/src64/sstruct_mv/*.obj /build/hypre-2.26.0/src64/struct_ls/*.obj /build/hypre-2.26.0/src64/struct_mv/*.obj /build/hypre-2.26.0/src64/utilities/*.obj -lsuperlu_dist -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -lmpi -lm -Wl,-soname,libHYPRE64-2.26.0.so -Wl,-z,defs -Wl,-z,relro -Wl,--no-as-needed ln -s -f libHYPRE64-2.26.0.so libHYPRE64.so cp -fR libHYPRE* /build/hypre-2.26.0/src64/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64/lib' make[2]: Leaving directory '/build/hypre-2.26.0/src64' dh_auto_build -Dsrc64m cd src64m && make -j16 make[2]: Entering directory '/build/hypre-2.26.0/src64m' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/blas' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dtrmv.c: In function 'hypre_dtrmv': dtrmv.c:153:26: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 153 | if (x[jx] != 0.) { | ^ dtrmv.c:21:21: note: 'kx' was declared here 21 | integer ix, jx, kx; | ^~ dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 289 | jx += *incx; | ~~~^~~~~~~~ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ make[3]: Leaving directory '/build/hypre-2.26.0/src64m/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/lapack' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c dgesvd.c: In function 'hypre_dgesvd': dgesvd.c:4043:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4043 | if (ie < 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ In file included from dgesvd.c:8: f2c.h:200:36: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ f2c.h:200:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/hypre-2.26.0/src64m/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/utilities' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj In file included from exchange_data.c:15: _hypre_utilities.h: In function 'hypre_DataExchangeList': _hypre_utilities.h:676:3: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.26.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 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.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.26.0.so ln -s -f libHYPRE_utilities-2.26.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64m/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/multivector' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.26.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.26.0.so ln -s -f libHYPRE_multivector-2.26.0.so libHYPRE_multivector.so cp -fR *.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/krylov' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-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 */ | ^~~~~~~~~~~~~ cogmres.c: In function 'hypre_COGMRESSolve': cogmres.c:318:39: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ gmres.c: In function 'hypre_GMRESSolve': gmres.c:310:45: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.26.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.26.0.so ln -s -f libHYPRE_krylov-2.26.0.so libHYPRE_krylov.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64m/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src64m/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64m/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:966:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:30: note: 'big_jB' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:966:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:22: note: 'big_jA' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.26.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.26.0.so ln -s -f libHYPRE_seq_mv-2.26.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64m/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64m/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64m/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:860:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 860 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:858:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 858 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj 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: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_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': 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: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_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': 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_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:604:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 604 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:602:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 602 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:609:56: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 609 | a_b_product = a_entry * A_ext_data[jj3]; | ~~~~~~~~~~^~~~~ par_csr_aat.c:364:21: note: 'A_ext_data' was declared here 364 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': 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_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_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:351:19: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 351 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:71:27: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:335:51: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 335 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-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: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; | ^~~~~~~~~~~~~~~ In file included from _hypre_parcsr_mv.h:9, from par_csr_matop_marked.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_marked.c:627:61: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 627 | a_b_product = a_entry * P_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:626:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 626 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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: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: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_vector.c: In function 'hypre_VectorToParVector': par_vector.c:591:35: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 591 | local_data[i] = v_data[i]; | ~~~~~~^~~ par_vector.c:521:24: note: 'v_data' was declared here 521 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:927:22: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 927 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, tmp_j[i], num_cols_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:819:24: note: 'tmp_j' was declared here 819 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:912:46: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 912 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^ par_csr_matrix.c:818:24: note: 'offd_j' was declared here 818 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:893:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 893 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:816:24: note: 'offd_data' was declared here 816 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1632:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1632 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1273:20: note: 'B_ext_data' was declared here 1273 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matop.c:1486:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 1486 | B_int_data[count] = offd_data[k]; | ^ par_csr_matop.c:1274:20: note: 'B_int_data' was declared here 1274 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matop.c:1412:29: warning: 'B_int_row_map' may be used uninitialized [-Wmaybe-uninitialized] 1412 | B_int_row_map[j] = (HYPRE_BigInt)jrow + first_row_index; | ^ par_csr_matop.c:1275:19: note: 'B_int_row_map' was declared here 1275 | HYPRE_BigInt * B_int_row_map; | ^~~~~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1252:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1252 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1253:24: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1253 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1444:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1445 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1446 | &A_data[ind], | ~~~~~~~~~~~~~ 1447 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1448 | &A_j[ind], | ~~~~~~~~~~ 1449 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1251:24: note: 'A_data' was declared here 1251 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:2052:52: warning: 'AT_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 2052 | AT_offd_data[index] = AT_buf_data[counter]; | ^ par_csr_matop.c:1880:29: note: 'AT_buf_data' was declared here 1880 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matop.c:1967:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1967 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'comm_handle' was declared here 1898 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matop.c:2046:19: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 2046 | j_row = send_map_elmts[j]; | ~~~~~~^~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1894:29: note: 'send_map_elmts' was declared here 1894 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1893:29: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1893 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1988:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1988 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1892:29: note: 'recv_vec_starts' was declared here 1892 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:42: note: 'send_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:29: note: 'recv_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2048:37: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 2048 | for (k = 0; k < AT_buf_i[j]; k++) | ~~~~~~~~^~~ par_csr_matop.c:1878:29: note: 'AT_buf_i' was declared here 1878 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2015:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2015 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2016 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1876:29: note: 'AT_tmp_data' was declared here 1876 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1994:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 1994 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1873:29: note: 'AT_tmp_i' was declared here 1873 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1861:40: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2005:65: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 2005 | AT_buf_j = hypre_CTAlloc(HYPRE_BigInt, tmp_send_map_starts[num_sends], HYPRE_MEMORY_HOST); | ^ par_csr_matop.c:1861:29: note: 'num_sends' was declared here 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixPrintIJ': par_csr_matrix.c:664:25: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 664 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3350:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3350 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3224:26: note: 'map_to_B' was declared here 3224 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': 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:1065:54: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1065 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:1076:76: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1076 | C_offd_data[jj_count_offd] = a_entry * B_ext_offd_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:877:22: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 877 | value = temp[0]; | ~~~~~~^~~~~~~~~ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:1087:22: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1087 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1091:76: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1091 | C_diag_data[jj_count_diag] = a_entry * B_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:832:25: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 832 | if (Bs_ext_j[j] < first_col_diag_B || | ~~~~~~~~^~~ par_csr_matop.c:430:24: note: 'Bs_ext_j' was declared here 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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: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; | ^~~~~~ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParTMatmul': ./../utilities/_hypre_utilities.h:676:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:3481:24: note: 'map_B_to_C' was declared here 3481 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c:3523:21: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3523 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3957:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3957 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3522:21: note: 'send_map_elmts_A' was declared here 3522 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3521:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3521 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3948:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3948 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3514:21: note: 'C_tmp_offd_data' was declared here 3514 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3946:21: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3946 | jcol = C_tmp_offd_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3513:17: note: 'C_tmp_offd_j' was declared here 3513 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3944:21: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3944 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3512:17: note: 'C_tmp_offd_i' was declared here 3512 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3939:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3939 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3511:21: note: 'C_tmp_diag_data' was declared here 3511 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3937:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3937 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3510:17: note: 'C_tmp_diag_j' was declared here 3510 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3980:64: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3980 | C_offd_data[nnz_o] = C_ext_offd_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3504:21: note: 'C_ext_offd_data' was declared here 3504 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3976:30: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3976 | jcol = C_ext_offd_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3503:17: note: 'C_ext_offd_j' was declared here 3503 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3974:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3974 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3502:17: note: 'C_ext_offd_i' was declared here 3502 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3965:64: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3965 | C_diag_data[nnz_d] = C_ext_diag_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3501:21: note: 'C_ext_diag_data' was declared here 3501 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3961:30: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3961 | jcol = C_ext_diag_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3500:17: note: 'C_ext_diag_j' was declared here 3500 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3959:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3959 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3499:17: note: 'C_ext_diag_i' was declared here 3499 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3731:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3731 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3498:21: note: 'C_ext_data' was declared here 3498 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3725:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3725 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3497:20: note: 'C_ext_j' was declared here 3497 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3496:17: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3496 | HYPRE_Int *C_ext_i; | ^~~~~~~ Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.26.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.26.0.so ln -s -f libHYPRE_parcsr_mv-2.26.0.so libHYPRE_parcsr_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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: In function 'hypre_ParCSRBlockMatrixMatvec': ./../utilities/_hypre_utilities.h:676:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_matvec.c:106:7: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 106 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ 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_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt': par_csr_block_matrix.c:896:21: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 896 | comm_handle = hypre_ParCSRBlockCommHandleCreate(1, bnnz, tmp_comm_pkg, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 | B_int_data, 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_matrix.c:823:29: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 823 | B_int_data[counter * bnnz + l] = diag_data[k * bnnz + l]; | ^ par_csr_block_matrix.c:750:19: note: 'B_int_data' was declared here 750 | HYPRE_Complex *B_int_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: In function 'hypre_BoomerAMGBlockRelax': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:1239:57: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1239 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ par_csr_block_relax.c:408:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 408 | 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_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_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:1773:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1773 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_rap.c:1781:44: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1781 | RAP_offd_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:251:27: note: 'RAP_offd_data' was declared here 251 | HYPRE_Complex *RAP_offd_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:1746:41: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1746 | RAP_diag_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:245:27: note: 'RAP_diag_data' was declared here 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1622:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1622 | 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:1754:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1754 | 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: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:1498:49: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1498 | 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:1496:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1496 | 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:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:693:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 693 | 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:1589:28: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1589 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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: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: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:1622:58: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1622 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ~~~~~~~~~~~~^~~~~ 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:982:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 982 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ 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:962:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 962 | 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:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ 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:189:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 189 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ 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 */ | ^~~~~~~~~ Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.26.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.26.0.so ln -s -f libHYPRE_parcsr_block_mv-2.26.0.so libHYPRE_parcsr_block_mv.so cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.26.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.26.0.so ln -s -f libHYPRE_DistributedMatrix-2.26.0.so libHYPRE_DistributedMatrix.so cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:511:41: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c:512:42: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 512 | values[indx++] = offd_data[j]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:511:48: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:952:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 952 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:943:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 943 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:897:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 897 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1486 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1477:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1477 | offd_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1432:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1432 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3438:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3438 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3447:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3447 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3434:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3434 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:2974:15: note: 'offd_i' was declared here 2974 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:3484:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3484 | diag_data[cnt_diag++] = values[indx]; | ^ IJMatrix_parcsr.c:2973:19: note: 'diag_data' was declared here 2973 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3483:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3483 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:2972:15: note: 'diag_j' was declared here 2972 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:3470:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3470 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:2971:15: note: 'diag_i' was declared here 2971 | HYPRE_Int *diag_i; | ^~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4048:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4048 | offd_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4057:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4057 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4044:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 4044 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3607:15: note: 'offd_i' was declared here 3607 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:4094:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 4094 | diag_data[cnt_diag++] = values[indx]; | ^ IJMatrix_parcsr.c:3606:19: note: 'diag_data' was declared here 3606 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4093:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 4093 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:3605:15: note: 'diag_j' was declared here 3605 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:4080:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 4080 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3604:15: note: 'diag_i' was declared here 3604 | HYPRE_Int *diag_i; | ^~~~~~ 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; | ^~~~~~~~~~~~ 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; | ^~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.26.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.26.0.so ln -s -f libHYPRE_IJ_mv-2.26.0.so libHYPRE_IJ_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.26.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.26.0.so ln -s -f libHYPRE_MatrixMatrix-2.26.0.so libHYPRE_MatrixMatrix.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.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; | ^~~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_amg_solve.c: In function 'hypre_BoomerAMGSolve': par_amg_solve.c:259:13: warning: 'Residual' may be used uninitialized [-Wmaybe-uninitialized] 259 | hypre_ParCSRMatrixMatvecOutOfPlace(alpha, A_array[0], U_array[0], beta, F_array[0], Residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_solve.c:73:24: note: 'Residual' was declared here 73 | hypre_ParVector *Residual; | ^~~~~~~~ par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:216:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 216 | HYPRE_ParCSRParaSailsSolve(smoother[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | (HYPRE_ParCSRMatrix) A, | ~~~~~~~~~~~~~~~~~~~~~~~ 218 | (HYPRE_ParVector) Vtemp, | ~~~~~~~~~~~~~~~~~~~~~~~~ 219 | (HYPRE_ParVector) Utemp); | ~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ par_cg_relax_wt.c:238:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 238 | HYPRE_SchwarzSolve(smoother[level], | ^ par_cg_relax_wt.c:30:18: note: 'smoother' was declared here 30 | HYPRE_Solver *smoother; | ^~~~~~~~ par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:311:31: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 311 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ 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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:569:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 569 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | Aux_F, | ~~~~~~ 571 | CF_marker, | ~~~~~~~~~~ 572 | relax_type, | ~~~~~~~~~~~ 573 | relax_points, | ~~~~~~~~~~~~~ 574 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 575 | omega[level], | ~~~~~~~~~~~~~ 576 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | Aux_U, | ~~~~~~ 578 | Vtemp, | ~~~~~~ 579 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:640:48: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 640 | Ptemp_data[i] = Ztemp_data[i] + beta * Ptemp_data[i]; | ~~~~~~~~~~^~~ par_cycle.c:46:21: note: 'Ztemp_data' was declared here 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: 'local_size' may be used uninitialized [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ par_cycle.c:456:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 456 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': par_amgdd_comp_grid.c:1272:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1272 | 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_amgdd_comp_grid.c:1271:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1271 | 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:1266:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1266 | 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:1262:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1262 | 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:1261:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1261 | 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:1256:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1256 | 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; | ^~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:83:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ ./../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:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1657:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1657 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: 'wall_time' was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGCreateSmoothVecs': par_gsmg.c:525:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 525 | HYPRE_SchwarzSolve(smoother[level], | ^ par_gsmg.c:451:18: note: 'smoother' was declared here 451 | HYPRE_Solver *smoother; | ^~~~~~~~ par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:946:44: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 946 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:389:15: note: 'Atilde_offd_j' was declared here 389 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: 'Atilde_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:940:44: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 940 | Atilde_diag_j[A_cnt_diag++] = j_indx + row_start; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: 'Atilde_diag_j' was declared here 387 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:386:15: warning: 'Atilde_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 386 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:945:45: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 945 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:361:19: note: 'Atilde_offd_data' was declared here 361 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:939:45: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 939 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:360:19: note: 'Atilde_diag_data' was declared here 360 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:932:34: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 932 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:385:15: note: 'L_offd_j' was declared here 385 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:931:35: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 931 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:372:19: note: 'L_offd_data' was declared here 372 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:921:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 921 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:383:15: note: 'L_diag_j' was declared here 383 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:920:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 920 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:371:19: note: 'L_diag_data' was declared here 371 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ 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_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_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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.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; | ^~~~~~~~ par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:457:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_CSRMatrixData(offd) = offd_data; par_laplace_9pt.c:34:16: note: 'offd_data' was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:456:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 456 | hypre_CSRMatrixJ(offd) = offd_j; par_laplace_9pt.c:33:18: note: 'offd_j' was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:41:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': 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_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: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: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_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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': 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_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:2133:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2133 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.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; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': 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_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: '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:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:79:21: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1217:32: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 1217 | P_marker[C_array[k1]] = i1; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2733:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2733 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1431:31: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1431 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ par_mgr_solve.c: In function 'hypre_MGRSolve': par_mgr_solve.c:225:13: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 225 | hypre_ParVectorCopy(F_array[0], residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:41:26: note: 'residual' was declared here 41 | hypre_ParVector *residual; | ^~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:512:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 512 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c 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: In function 'hypre_BoomerAMGBuildInterpModUnk': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ 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; | ^~~~~ 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_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; | ^~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:2024:21: note: 'tmp_map_offd' was declared here 2024 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:384:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 384 | hypre_CSRMatrixData(offd) = offd_data; par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_rotate_7pt.c:383:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 383 | hypre_CSRMatrixJ(offd) = offd_j; par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_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: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_nodal_systems.c:781:65: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 781 | recv_vec_starts[i] = num_functions * recv_vec_starts_AN[i]; | ~~~~~~~~~~~~~~~~~~^~~ 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: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: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:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:779:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 779 | for (i = 0; i < num_recvs + 1; i++) | ~~^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': 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_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:241:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 241 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:203:28: note: 'comm_handle' was declared here 203 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:426:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] par_relax.c:372:23: note: 'requests' was declared here 372 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:426:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:371:22: note: 'status' was declared here 371 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:370:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:370:57: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_rap.c:1882:29: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1882 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1881:32: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1881 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ 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:732:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 732 | 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:989:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 989 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:394:26: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 394 | HYPRE_BigInt value = Ps_ext_j[j]; | ^~~~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ 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: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:819:52: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) | ~~~~~~~~^~~~~~~~ par_rap.c:134:27: note: 'R_offd_i' was declared here 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:49:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 49 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3079:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3079 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c par_amgdd_helpers.c:2862:26: note: 'R_tmp_info_complex' was declared here 2862 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_helpers.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2861:22: note: 'R_tmp_info_int' was declared here 2861 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:2999:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 2999 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2846:26: note: 'P_tmp_info_complex' was declared here 2846 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2845:22: note: 'P_tmp_info_int' was declared here 2845 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:574:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:501:23: note: 'requests' was declared here 501 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:574:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:500:22: note: 'status' was declared here 500 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:499:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:499:57: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c par_lr_interp.c:1603:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1603 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_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: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: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:1763:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1763 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c ./../utilities/_hypre_utilities.h: In function 'hypre_block_jacobi_solve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3861:21: note: 'v_buf_data' was declared here 3861 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3930:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3930 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3847:28: note: 'comm_handle' was declared here 3847 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBlockRelaxSolve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:4032:21: note: 'v_buf_data' was declared here 4032 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:4100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4100 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4018:28: note: 'comm_handle' was declared here 4018 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:1303:27: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1303 | if (big_offd_j[i] == col_map_offd[j]) | ~~~~~~~~~~^~~ par_laplace.c:899:18: note: 'big_offd_j' was declared here 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4204:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4204 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4167:33: note: 'i' was declared here 4167 | HYPRE_Int nblock, left_size, i; | ^ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:806:19: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 806 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i * bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2612:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2612 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2575:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2575 | 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: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: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:2800:66: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2800 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:364:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 364 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:363:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 363 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv.c:313:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 313 | 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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:442:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 442 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:441:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c:391:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | 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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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:427:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 427 | 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:427:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 427 | int_t, double *, int_t *, int_t *, | ^~~~~~~ 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_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3540:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3540 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3512:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3512 | 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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3374:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3374 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3265:26: note: 'col_map_offd_P' was declared here 3265 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:574:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 574 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_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: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: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:734:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 734 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:553:60: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 553 | aux[jj] -= A_boundary_data[k] * x_ext[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; | ^~~~~ 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:734:28: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 734 | x_ext[i] -= x_ext_old[i]; | ~~~~~~~~~^~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:391:16: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:690:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 690 | 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:686:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 686 | 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: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:677:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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:677:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj ads.c: In function 'hypre_ADSSolve': ads.c:1618:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | 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; | ^~~~~~~ ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1599 | relative_resid = r_norm / 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; | ^~~~~~ ams.c: In function 'hypre_AMSComputePi': ams.c:1762:76: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 1762 | *Pi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1592:29: note: 'Gy_data' was declared here 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1592:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:1993:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1993 | 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:1772:54: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1772 | p_point = (HYPRE_Int)P_ext_j[pp]; | ~~~~~~~^~~~ 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:1570:63: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1570 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp_ln.c:174:21: note: 'P_ext_i' was declared here 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:1780:54: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1780 | aw = a_ij * P_ext_data[pp]; | ^ 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:2637:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2637 | 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4440:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4440 | 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: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: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: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; | ^~~~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1713:40: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1713 | P_offd_data[jj] = -beta * ahat_offd[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1696:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1696 | P_diag_data[jj] = -alfa * ahat[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1392:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1392 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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:1827:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 1827 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1722:23: note: 'x_local' was declared here 1722 | hypre_Vector *x_local; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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:1993:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 1993 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1934:26: note: 'residual' was declared here 1934 | hypre_ParVector *residual; | ^~~~~~~~ par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:2305:51: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2305 | p_point = (HYPRE_Int) P_ext_j[pp]; | ~~~~~~~^~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2194:60: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2194 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp.c:1643:21: note: 'P_ext_i' was declared here 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:2312:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2312 | aw = a_ij * P_ext_data[pp]; | ^ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj ams.c: In function 'hypre_AMSComputePixyz': ams.c:2375:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2375 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1869:36: note: 'Piz' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2209:74: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2209 | *Piz_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:1879:39: note: 'Gz_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2371:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2371 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1869:30: note: 'Piy' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2208:74: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2208 | *Piy_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1879:29: note: 'Gy_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2085:26: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2085 | 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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:156:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 156 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:85:26: note: 'residual' was declared here 85 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5228:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5228 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2369:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4476:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4476 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4322:22: note: 'nnzM' was declared here 4322 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4477:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4344:22: note: 'time_s' was declared here 4344 | HYPRE_Real time_s, time_e; | ^~~~~~ ams.c: In function 'hypre_AMSComputeGPi': ams.c:2636:77: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2636 | *GPi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:2466:29: note: 'Gy_data' was declared here 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2466:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUKSymbolic': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4186:22: note: 'capacity_S' was declared here 4186 | HYPRE_Int capacity_S; | ^~~~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3858:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:24: note: 'r_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3858:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:15: note: 'r0_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c:3839:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3839 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ams.c:3632:32: note: 'b_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': schwarz.c: In function 'hypre_ParAdSchwarzSolve': ams.c:4611:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4611 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ 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++]; | ^ ams.c:4378:15: note: 'diag' was declared here 4378 | HYPRE_Real diag; | ^~~~ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ 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: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; | ^~~~~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUT': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5155:29: note: 'capacity_S' was declared here 5155 | HYPRE_Int capacity_S; | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': 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: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: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; | ^~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from schwarz.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParGenerateScale': ./../utilities/_hypre_utilities.h:676:3: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:3768:15: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 3768 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ schwarz.c:3814:42: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 3814 | for (j = start; j < send_map_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ schwarz.c:3767:15: note: 'send_map_starts' was declared here 3767 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ 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:3919:21: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3919 | comm_handle = hypre_ParCSRCommHandleCreate(2, comm_pkg, scale_ext, scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.26.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.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.26.0.so ln -s -f libHYPRE_parcsr_ls-2.26.0.so libHYPRE_parcsr_ls.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/struct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj In file included from assumed_part.c:10: _hypre_struct_mv.h: In function 'hypre_APSubdivideRegion': _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ | ^ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj In file included from struct_communication.c:8: _hypre_struct_mv.h: In function 'hypre_CommPkgCreate': _hypre_struct_mv.h:987:49: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 987 | #define hypre_CommTypeBufsize(type) (type -> bufsize) | ^~ struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:304:38: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 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_matrix.c: In function 'hypre_StructMatrixSetBoxValues': struct_matrix.c:806:48: warning: 'center_rank' may be used uninitialized [-Wmaybe-uninitialized] 806 | (constant_coefficient == 2 && stencil_indices[s] != center_rank )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_matrix.c:715:25: note: 'center_rank' was declared here 715 | HYPRE_Int center_rank; | ^~~~~~~~~~~ Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.26.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.26.0.so ln -s -f libHYPRE_struct_mv-2.26.0.so libHYPRE_struct_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/struct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ red_black_gs.c: In function 'hypre_RedBlackGS': red_black_gs.c:444:32: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ^ red_black_gs.c:152:45: note: 'Ap3' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:443:32: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ^ red_black_gs.c:152:39: note: 'Ap2' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:444:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ~~~^~~~~~~ red_black_gs.c:149:48: note: 'xoff3' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_gs.c:443:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_gs.c:149:41: note: 'xoff2' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:359:37: warning: 'App5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:57: note: 'App5' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:358:37: warning: 'App4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:51: note: 'App4' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:378:37: warning: 'App3' may be used uninitialized [-Wmaybe-uninitialized] 378 | App3 * xp[xi + xoff3]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:45: note: 'App3' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:377:37: warning: 'App2' may be used uninitialized [-Wmaybe-uninitialized] 377 | App2 * xp[xi + xoff2] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:39: note: 'App2' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:422:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 422 | App1 * xp[xi + xoff1] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:33: note: 'App1' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:421:37: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 421 | App0 * xp[xi + xoff0] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:27: note: 'App0' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:359:45: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:62: note: 'xoff5' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:358:45: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:55: note: 'xoff4' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:357:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 357 | App3 * xp[xi + xoff3] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:48: note: 'xoff3' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:356:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 356 | App2 * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:41: note: 'xoff2' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:462:45: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:34: note: 'xoff1' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:442:45: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 442 | App0 * xp[xi + xoff0] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:27: note: 'xoff0' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:212:45: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 212 | hypre_IndexD(indexRAP, not_cdirs[0]) = i; | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:914:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 914 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:911:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:911:31: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj point_relax.c: In function 'hypre_PointRelax_core0': point_relax.c:693:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 693 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:692:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 692 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:691:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 691 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:690:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 690 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:689:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 689 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:688:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 688 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:687:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 687 | HYPRE_Int xoff0; | ^~~~~ point_relax.c:797:22: warning: 'Ap6' may be used uninitialized [-Wmaybe-uninitialized] 797 | Ap6[Ai] * xp[xi + xoff6]; | ~~~^~~~ point_relax.c:685:27: note: 'Ap6' was declared here 685 | HYPRE_Real *Ap6; | ^~~ point_relax.c:796:22: warning: 'Ap5' may be used uninitialized [-Wmaybe-uninitialized] 796 | Ap5[Ai] * xp[xi + xoff5] + | ~~~^~~~ point_relax.c:684:27: note: 'Ap5' was declared here 684 | HYPRE_Real *Ap5; | ^~~ point_relax.c:795:22: warning: 'Ap4' may be used uninitialized [-Wmaybe-uninitialized] 795 | Ap4[Ai] * xp[xi + xoff4] + | ~~~^~~~ point_relax.c:683:27: note: 'Ap4' was declared here 683 | HYPRE_Real *Ap4; | ^~~ point_relax.c:794:22: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 794 | Ap3[Ai] * xp[xi + xoff3] + | ~~~^~~~ point_relax.c:682:27: note: 'Ap3' was declared here 682 | HYPRE_Real *Ap3; | ^~~ point_relax.c:793:22: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 793 | Ap2[Ai] * xp[xi + xoff2] + | ~~~^~~~ point_relax.c:681:27: note: 'Ap2' was declared here 681 | HYPRE_Real *Ap2; | ^~~ point_relax.c:792:22: warning: 'Ap1' may be used uninitialized [-Wmaybe-uninitialized] 792 | Ap1[Ai] * xp[xi + xoff1] + | ~~~^~~~ point_relax.c:680:27: note: 'Ap1' was declared here 680 | HYPRE_Real *Ap1; | ^~~ point_relax.c:791:22: warning: 'Ap0' may be used uninitialized [-Wmaybe-uninitialized] 791 | Ap0[Ai] * xp[xi + xoff0] + | ~~~^~~~ point_relax.c:679:27: note: 'Ap0' was declared here 679 | HYPRE_Real *Ap0; | ^~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': 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; | ^~~~~ 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: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; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': 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; | ^~~~~~~ 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: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: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:265:36: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': 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_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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': 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_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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ point_relax.c: In function 'hypre_PointRelax_core12': point_relax.c:953:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 953 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:952:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 952 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:951:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 951 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:950:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 950 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:949:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 949 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:948:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 948 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:947:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 947 | HYPRE_Int xoff0; | ^~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ point_relax.c: In function 'hypre_PointRelax': point_relax.c:647:50: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = 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.26.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.26.0.so ln -s -f libHYPRE_struct_ls-2.26.0.so libHYPRE_struct_ls.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:213:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:36: note: 'iupper' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:213:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:28: note: 'ilower' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:312:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:52: note: 'jupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:44: note: 'jlower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:36: note: 'iupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.26.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.26.0.so ln -s -f libHYPRE_sstruct_mv-2.26.0.so libHYPRE_sstruct_mv.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': 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; | ^~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-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_grad.c:18: ./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_Grad': ./../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:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:89:38: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c 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: In function 'hypre_Maxwell_PhysBdy': ./../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:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../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:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ maxwell_physbdy.c:419:23: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 419 | if (fbox_mapping[i]) | ~~~~~~~~~~~~^~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: 'cbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': maxwell_TV_setup.c:911:54: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 911 | HYPRE_SStructGridDestroy(topological_face[l + 1]); | ^ maxwell_TV_setup.c:105:47: note: 'topological_face' was declared here 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:721:10: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] 721 | HYPRE_SStructGridSetVariables(face_grid, i, ndim, vartype_faces); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: ./../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:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../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:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': nd1_amge_interpolation.c:303:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 303 | size1 = (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ nd1_amge_interpolation.c:293:36: warning: 'offproc_rnums' may be used uninitialized [-Wmaybe-uninitialized] 293 | if (offproc_rnums[m] == bdof[j - num_idof]) | ~~~~~~~~~~~~~^~~ nd1_amge_interpolation.c:48:18: note: 'offproc_rnums' was declared here 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj 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: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': ./../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:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../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:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj 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]), | ^ 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]), | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:1154:58: warning: 'zweight2' may be used uninitialized [-Wmaybe-uninitialized] 1154 | + zweight2 * ( | ~~~~~~~~~^~~ 1155 | yweight1 * ( | ~~~~~~~~~~~~ 1156 | xweight1 * xcp[kshift + 1][jshift][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1157 | xweight2 * xcp[kshift + 1][jshift][ishift + xci + 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | + yweight2 * ( | ~~~~~~~~~~~~~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:764:38: note: 'zweight2' was declared here 764 | HYPRE_Real zweight1, zweight2; | ^~~~~~~~ fac_interp2.c:1158:61: warning: 'yweight2' may be used uninitialized [-Wmaybe-uninitialized] 1158 | + yweight2 * ( | ~~~~~~~~~^~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:763:38: note: 'yweight2' was declared here 763 | HYPRE_Real yweight1, yweight2; | ^~~~~~~~ fac_interp2.c:1149:67: warning: 'kshift' may be used uninitialized [-Wmaybe-uninitialized] 1149 | xweight1 * xcp[kshift][jshift][ishift + xci] + | ^ fac_interp2.c:755:44: note: 'kshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ fac_interp2.c:1165:67: warning: 'jshift' may be used uninitialized [-Wmaybe-uninitialized] 1165 | xweight1 * xcp[0][jshift][ishift + xci] + | ^ fac_interp2.c:755:36: note: 'jshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ fac_restrict2.c: In function 'hypre_FACRestrict2': 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': 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; | ^~~~~~~~~~~~ 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: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; | ^~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen': ./../utilities/_hypre_utilities.h:676:3: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2437:33: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2437 | if (weight_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2421:34: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2421 | if (stencil_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ 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: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; | ^~ fac_amr_fcoarsen.c:2870:67: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2870 | Uventry = hypre_SStructGraphUVEntry(graph, rank - startrank); | ^ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': 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; | ^~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:676:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:676:3: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:118:27: note: 'jElement_Face' was declared here 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:146:34: warning: 'Face_nvars' may be used uninitialized [-Wmaybe-uninitialized] 146 | HYPRE_Int nvars, Face_nvars, Edge_nvars, part, var, box, fboxi; | ^~~~~~~~~~ maxwell_semi_interp.c:1084:23: warning: 'Face_vartypes' may be used uninitialized [-Wmaybe-uninitialized] 1084 | var = Face_vartypes[t]; /* c & f faces enumerated the same */ | ~~~~^~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:141:54: note: 'Face_vartypes' was declared here 141 | HYPRE_SStructVariable *vartypes, *Edge_vartypes, *Face_vartypes; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1285:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1285 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.26.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.26.0.so ln -s -f libHYPRE_sstruct_ls-2.26.0.so libHYPRE_sstruct_ls.so cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/sstruct_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/lib' Building libHYPRE64m.so ... mpicc -shared -o libHYPRE64m-2.26.0.so /build/hypre-2.26.0/src64m/IJ_mv/*.o /build/hypre-2.26.0/src64m/distributed_matrix/*.o /build/hypre-2.26.0/src64m/krylov/*.o /build/hypre-2.26.0/src64m/matrix_matrix/*.o /build/hypre-2.26.0/src64m/multivector/*.o /build/hypre-2.26.0/src64m/parcsr_ls/*.o /build/hypre-2.26.0/src64m/parcsr_mv/*.o /build/hypre-2.26.0/src64m/parcsr_block_mv/*.o /build/hypre-2.26.0/src64m/seq_mv/*.o /build/hypre-2.26.0/src64m/sstruct_ls/*.o /build/hypre-2.26.0/src64m/sstruct_mv/*.o /build/hypre-2.26.0/src64m/struct_ls/*.o /build/hypre-2.26.0/src64m/struct_mv/*.o /build/hypre-2.26.0/src64m/utilities/*.o /build/hypre-2.26.0/src64m/blas/*.o /build/hypre-2.26.0/src64m/lapack/*.o /build/hypre-2.26.0/src64m/IJ_mv/*.obj /build/hypre-2.26.0/src64m/parcsr_ls/*.obj /build/hypre-2.26.0/src64m/parcsr_mv/*.obj /build/hypre-2.26.0/src64m/seq_mv/*.obj /build/hypre-2.26.0/src64m/sstruct_ls/*.obj /build/hypre-2.26.0/src64m/sstruct_mv/*.obj /build/hypre-2.26.0/src64m/struct_ls/*.obj /build/hypre-2.26.0/src64m/struct_mv/*.obj /build/hypre-2.26.0/src64m/utilities/*.obj -lsuperlu_dist -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -lmpi -lm -Wl,-soname,libHYPRE64m-2.26.0.so -Wl,-z,defs -Wl,-z,relro -Wl,--no-as-needed ln -s -f libHYPRE64m-2.26.0.so libHYPRE64m.so cp -fR libHYPRE* /build/hypre-2.26.0/src64m/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64m/lib' make[2]: Leaving directory '/build/hypre-2.26.0/src64m' dh_auto_build -Dsrc64-static cd src64-static && make -j16 make[2]: Entering directory '/build/hypre-2.26.0/src64-static' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/blas' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ 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:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 289 | jx += *incx; | ~~~^~~~~~~~ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/lapack' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c dgesvd.c: In function 'hypre_dgesvd': dgesvd.c:4043:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4043 | if (ie < 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ In file included from dgesvd.c:8: f2c.h:200:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ f2c.h:200:36: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function 'hypre_dlamc5': dlamch.c:940:18: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 940 | d__1 = y * *beta; | ~~^~~~~~~ dlamch.c:840:16: note: 'y' was declared here 840 | doublereal y, z; | ^ make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/utilities' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj In file included from exchange_data.c:15: _hypre_utilities.h: In function 'hypre_DataExchangeList': _hypre_utilities.h:676:3: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'tree.child_id' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:170:21: note: 'tree.child_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:444:27: warning: 'tree.num_child' may be used uninitialized [-Wmaybe-uninitialized] 444 | 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:426:13: warning: 'tree.parent_id' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.parent_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ _hypre_utilities.h:676:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a *.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/multivector' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/krylov' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-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 */ | ^~~~~~~~~~~~~ gmres.c: In function 'hypre_GMRESSolve': gmres.c:310:45: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ cogmres.c: In function 'hypre_COGMRESSolve': cogmres.c:318:39: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ 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/hypre-2.26.0/src64-static/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:966:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:30: note: 'big_jB' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:966:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:22: note: 'big_jA' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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/hypre-2.26.0/src64-static/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:860:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 860 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:858:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 858 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ 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: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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:604:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 604 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:602:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 602 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:609:56: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 609 | a_b_product = a_entry * A_ext_data[jj3]; | ~~~~~~~~~~^~~~~ par_csr_aat.c:364:21: note: 'A_ext_data' was declared here 364 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ 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_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': 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: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; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': 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_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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': 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_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:351:19: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 351 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:226:25: warning: 'B_tmp_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:71:27: note: 'B_tmp_offd_j' was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:335:51: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 335 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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_vector.c: In function 'hypre_VectorToParVector': par_vector.c:591:35: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 591 | local_data[i] = v_data[i]; | ~~~~~~^~~ par_vector.c:521:24: note: 'v_data' was declared here 521 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': 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; | ^~~~~~~~~~~~~~~ In file included from _hypre_parcsr_mv.h:9, from par_csr_matop_marked.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_marked.c:626:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 626 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:627:61: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 627 | a_b_product = a_entry * P_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:479:25: warning: 'Ps_ext_j' 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:312:24: note: 'Ps_ext_j' was declared here 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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: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: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_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:927:22: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 927 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, tmp_j[i], num_cols_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:819:24: note: 'tmp_j' was declared here 819 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:912:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 912 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:818:24: note: 'offd_j' was declared here 818 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:893:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 893 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:816:24: note: 'offd_data' was declared here 816 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1632:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1632 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1273:20: note: 'B_ext_data' was declared here 1273 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matop.c:1486:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 1486 | B_int_data[count] = offd_data[k]; | ^ par_csr_matop.c:1274:20: note: 'B_int_data' was declared here 1274 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1252:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1252 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1253:24: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1253 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1444:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1445 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1446 | &A_data[ind], | ~~~~~~~~~~~~~ 1447 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1448 | &A_j[ind], | ~~~~~~~~~~ 1449 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1251:24: note: 'A_data' was declared here 1251 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1967:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1967 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'comm_handle' was declared here 1898 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matop.c:2046:19: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 2046 | j_row = send_map_elmts[j]; | ~~~~~~^~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1894:29: note: 'send_map_elmts' was declared here 1894 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1893:29: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1893 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1988:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1988 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1892:29: note: 'recv_vec_starts' was declared here 1892 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:42: note: 'send_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:29: note: 'recv_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1878:29: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1878 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2015:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2015 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2016 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1876:29: note: 'AT_tmp_data' was declared here 1876 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1994:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 1994 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1873:29: note: 'AT_tmp_i' was declared here 1873 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1861:40: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2005:65: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 2005 | AT_buf_j = hypre_CTAlloc(HYPRE_BigInt, tmp_send_map_starts[num_sends], HYPRE_MEMORY_HOST); | ^ par_csr_matop.c:1861:29: note: 'num_sends' was declared here 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixPrintIJ': par_csr_matrix.c:664:25: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 664 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3350:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3350 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3224:26: note: 'map_to_B' was declared here 3224 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': 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:1065:54: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1065 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:1076:76: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1076 | C_offd_data[jj_count_offd] = a_entry * B_ext_offd_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:877:22: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 877 | value = temp[0]; | ~~~~~~^~~~~~~~~ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:1087:22: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1087 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1091:76: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1091 | C_diag_data[jj_count_diag] = a_entry * B_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:832:25: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 832 | if (Bs_ext_j[j] < first_col_diag_B || | ~~~~~~~~^~~ par_csr_matop.c:430:24: note: 'Bs_ext_j' was declared here 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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: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; | ^~~~~~ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParTMatmul': ./../utilities/_hypre_utilities.h:676:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:3481:24: note: 'map_B_to_C' was declared here 3481 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c:3523:21: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3523 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3957:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3957 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3522:21: note: 'send_map_elmts_A' was declared here 3522 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3521:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3521 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3948:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3948 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3514:21: note: 'C_tmp_offd_data' was declared here 3514 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3946:21: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3946 | jcol = C_tmp_offd_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3513:17: note: 'C_tmp_offd_j' was declared here 3513 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3944:58: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3944 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~~~~~~~~~~^~~~~~~~ par_csr_matop.c:3512:17: note: 'C_tmp_offd_i' was declared here 3512 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3939:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3939 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3511:21: note: 'C_tmp_diag_data' was declared here 3511 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3937:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3937 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3510:17: note: 'C_tmp_diag_j' was declared here 3510 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3980:64: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3980 | C_offd_data[nnz_o] = C_ext_offd_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3504:21: note: 'C_ext_offd_data' was declared here 3504 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3976:30: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3976 | jcol = C_ext_offd_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3503:17: note: 'C_ext_offd_j' was declared here 3503 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3974:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3974 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3502:17: note: 'C_ext_offd_i' was declared here 3502 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3965:64: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3965 | C_diag_data[nnz_d] = C_ext_diag_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3501:21: note: 'C_ext_diag_data' was declared here 3501 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3961:30: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3961 | jcol = C_ext_diag_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3500:17: note: 'C_ext_diag_j' was declared here 3500 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3959:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3959 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3499:17: note: 'C_ext_diag_i' was declared here 3499 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3731:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3731 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3498:21: note: 'C_ext_data' was declared here 3498 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3725:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3725 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3497:20: note: 'C_ext_j' was declared here 3497 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3496:17: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3496 | HYPRE_Int *C_ext_i; | ^~~~~~~ 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/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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: In function 'hypre_ParCSRBlockMatrixMatvec': ./../utilities/_hypre_utilities.h:676:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_matvec.c:106:7: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 106 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ 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_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_matrix.c:823:29: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 823 | B_int_data[counter * bnnz + l] = diag_data[k * bnnz + l]; | ^ par_csr_block_matrix.c:750:19: note: 'B_int_data' was declared here 750 | HYPRE_Complex *B_int_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: In function 'hypre_BoomerAMGBlockRelax': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:1239:57: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1239 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ par_csr_block_relax.c:408:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 408 | 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:1773:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1773 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_rap.c:1781:44: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1781 | RAP_offd_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:251:27: note: 'RAP_offd_data' was declared here 251 | HYPRE_Complex *RAP_offd_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:1746:41: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1746 | RAP_diag_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:245:27: note: 'RAP_diag_data' was declared here 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1622:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1622 | 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:1754:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1754 | 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: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:1498:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1498 | 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:1496:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1496 | 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:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:693:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 693 | 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: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:1589:28: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1589 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1622:58: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1622 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ~~~~~~~~~~~~^~~~~ 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: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:982:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 982 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ 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:962:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 962 | 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:482:25: warning: 'Ps_ext_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:281:27: note: 'Ps_ext_j' was declared here 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ 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:189:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 189 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ 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/hypre-2.26.0/src64-static/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-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/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:511:41: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ 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:511:48: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:952:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 952 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:943:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 943 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:897:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 897 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1486 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1477:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1477 | offd_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1432:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1432 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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; | ^~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1486 | big_offd_j[cnt_offd] = 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:1477:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1477 | offd_data[j] += 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:1432:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1432 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ 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: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; | ^~~~~~~~~~~~ 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; | ^~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3438:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3438 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3447:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3447 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3434:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3434 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:2974:15: note: 'offd_i' was declared here 2974 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:3474:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3474 | diag_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:2973:19: note: 'diag_data' was declared here 2973 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3483:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3483 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:2972:15: note: 'diag_j' was declared here 2972 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:3470:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3470 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:2971:15: note: 'diag_i' was declared here 2971 | HYPRE_Int *diag_i; | ^~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4048:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4048 | offd_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4057:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4057 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4044:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 4044 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3607:15: note: 'offd_i' was declared here 3607 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:4084:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 4084 | diag_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:3606:19: note: 'diag_data' was declared here 3606 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4093:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 4093 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:3605:15: note: 'diag_j' was declared here 3605 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:4080:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 4080 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3604:15: note: 'diag_i' was declared here 3604 | HYPRE_Int *diag_i; | ^~~~~~ 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; | ^~~~~~~~~~~~ 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; | ^~~~~~ 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/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-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/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.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; | ^~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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; | ^~~~~~~ par_amg_solve.c: In function 'hypre_BoomerAMGSolve': par_amg_solve.c:259:13: warning: 'Residual' may be used uninitialized [-Wmaybe-uninitialized] 259 | hypre_ParCSRMatrixMatvecOutOfPlace(alpha, A_array[0], U_array[0], beta, F_array[0], Residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_solve.c:73:24: note: 'Residual' was declared here 73 | hypre_ParVector *Residual; | ^~~~~~~~ par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': 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:676:3: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_setup.c:55:28: note: 'recv_map_send_buffer' was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:311:31: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 311 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ 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_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:216:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 216 | HYPRE_ParCSRParaSailsSolve(smoother[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | (HYPRE_ParCSRMatrix) A, | ~~~~~~~~~~~~~~~~~~~~~~~ 218 | (HYPRE_ParVector) Vtemp, | ~~~~~~~~~~~~~~~~~~~~~~~~ 219 | (HYPRE_ParVector) Utemp); | ~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ par_cg_relax_wt.c:238:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 238 | HYPRE_SchwarzSolve(smoother[level], | ^ par_cg_relax_wt.c:30:18: note: 'smoother' was declared here 30 | HYPRE_Solver *smoother; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:569:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 569 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | Aux_F, | ~~~~~~ 571 | CF_marker, | ~~~~~~~~~~ 572 | relax_type, | ~~~~~~~~~~~ 573 | relax_points, | ~~~~~~~~~~~~~ 574 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 575 | omega[level], | ~~~~~~~~~~~~~ 576 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | Aux_U, | ~~~~~~ 578 | Vtemp, | ~~~~~~ 579 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:640:48: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 640 | Ptemp_data[i] = Ztemp_data[i] + beta * Ptemp_data[i]; | ~~~~~~~~~~^~~ par_cycle.c:46:21: note: 'Ztemp_data' was declared here 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: 'local_size' may be used uninitialized [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ par_cycle.c:456:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 456 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': 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_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:618:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 618 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:96:27: note: 'wall_time' was declared here 96 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': par_amgdd_comp_grid.c:1272:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1272 | 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_amgdd_comp_grid.c:1271:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1271 | 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:1266:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1266 | 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:1262:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1262 | 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:1261:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1261 | 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:1256:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1256 | 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; | ^~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:83:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ ./../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:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ par_amgdd_comp_grid.c:1249:37: warning: 'new_P_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1249 | new_P_offd_data[P_offd_cnt] = hypre_CSRMatrixData(P_offd)[j]; | ^ par_amgdd_comp_grid.c:918:26: note: 'new_P_offd_data' was declared here 918 | HYPRE_Complex *new_P_offd_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1248:39: warning: 'new_P_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1248 | new_P_offd_colInd[P_offd_cnt] = hypre_CSRMatrixJ(P_offd)[j]; | ^ par_amgdd_comp_grid.c:917:26: note: 'new_P_offd_colInd' was declared here 917 | HYPRE_Int *new_P_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1243:33: warning: 'new_P_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1243 | new_P_offd_rowPtr[node_cnt] = P_offd_cnt; | ^ par_amgdd_comp_grid.c:916:26: note: 'new_P_offd_rowPtr' was declared here 916 | HYPRE_Int *new_P_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1239:37: warning: 'new_P_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1239 | new_P_diag_data[P_diag_cnt] = hypre_CSRMatrixData(P_diag)[j]; | ^ par_amgdd_comp_grid.c:913:26: note: 'new_P_diag_data' was declared here 913 | HYPRE_Complex *new_P_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1238:39: warning: 'new_P_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1238 | new_P_diag_colInd[P_diag_cnt] = hypre_CSRMatrixJ(P_diag)[j]; | ^ par_amgdd_comp_grid.c:912:26: note: 'new_P_diag_colInd' was declared here 912 | HYPRE_Int *new_P_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1233:33: warning: 'new_P_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1233 | new_P_diag_rowPtr[node_cnt] = P_diag_cnt; | ^ par_amgdd_comp_grid.c:911:26: note: 'new_P_diag_rowPtr' was declared here 911 | HYPRE_Int *new_P_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ ./../seq_mv/seq_mv.h:83:63: warning: 'P_offd' may be used uninitialized [-Wmaybe-uninitialized] 83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:908:26: note: 'P_offd' was declared here 908 | hypre_CSRMatrix *P_offd; | ^~~~~~ ./../seq_mv/seq_mv.h:82:63: warning: 'P_diag' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ^~ par_amgdd_comp_grid.c:907:26: note: 'P_diag' was declared here 907 | hypre_CSRMatrix *P_diag; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_gsmg.c: In function 'hypre_BoomerAMGCreateSmoothVecs': par_gsmg.c:525:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 525 | HYPRE_SchwarzSolve(smoother[level], | ^ par_gsmg.c:451:18: note: 'smoother' was declared here 451 | HYPRE_Solver *smoother; | ^~~~~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1657:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1657 | 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.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_cr.c:1047:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1047 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cr.c:629:21: note: 'wall_time' was declared here 629 | HYPRE_Real wall_time; | ^~~~~~~~~ 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_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_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:946:44: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 946 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:389:15: note: 'Atilde_offd_j' was declared here 389 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:890:29: warning: 'Atilde_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 890 | Atilde_offd_i[cnt_row + i] = start_offd + A_tmp_offd_i[i + 1]; | ^ par_add_cycle.c:388:15: note: 'Atilde_offd_i' was declared here 388 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:940:44: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 940 | Atilde_diag_j[A_cnt_diag++] = j_indx + row_start; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: 'Atilde_diag_j' was declared here 387 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:889:29: warning: 'Atilde_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 889 | Atilde_diag_i[cnt_row + i] = start_diag + A_tmp_diag_i[i + 1]; | ^ par_add_cycle.c:386:15: note: 'Atilde_diag_i' was declared here 386 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:945:45: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 945 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:361:19: note: 'Atilde_offd_data' was declared here 361 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:939:45: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 939 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:360:19: note: 'Atilde_diag_data' was declared here 360 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:932:34: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 932 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:385:15: note: 'L_offd_j' was declared here 385 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:931:35: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 931 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:372:19: note: 'L_offd_data' was declared here 372 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:921:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 921 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:383:15: note: 'L_diag_j' was declared here 383 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:920:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 920 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:371:19: note: 'L_diag_data' was declared here 371 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:433:22: warning: 'big_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:41:18: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_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: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_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; | ^~~~~~~~ par_cr.c:1530:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1530 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cr.c:1112:21: note: 'wall_time' was declared here 1112 | HYPRE_Real wall_time; | ^~~~~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': 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_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:1940:60: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1940 | += distribute * 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: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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': 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_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:2133:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2133 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.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_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:512:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 512 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_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: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: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: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_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_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2733:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2733 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': 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_multi_interp.c:808:56: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] 808 | for (j = recv_vec_start[i]; j < recv_vec_start[i + 1]; j++) | ~~~~~~~~~~~~~~^~~~~~~ par_multi_interp.c:83:21: note: 'recv_vec_start' was declared here 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ 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:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:79:21: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1217:32: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 1217 | P_marker[C_array[k1]] = i1; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_mgr_solve.c: In function 'hypre_MGRSolve': par_mgr_solve.c:225:13: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 225 | hypre_ParVectorCopy(F_array[0], residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:41:26: note: 'residual' was declared here 41 | hypre_ParVector *residual; | ^~~~~~~~ par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1431:31: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1431 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ 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; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.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; | ^~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:2024:21: note: 'tmp_map_offd' was declared here 2024 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.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: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_nodal_systems.c:781:65: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 781 | recv_vec_starts[i] = num_functions * recv_vec_starts_AN[i]; | ~~~~~~~~~~~~~~~~~~^~~ 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: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: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:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:384:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 384 | hypre_CSRMatrixData(offd) = offd_data; par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_rotate_7pt.c:383:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 383 | hypre_CSRMatrixJ(offd) = offd_j; par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ 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: In function 'hypre_BoomerAMGBuildInterpModUnk': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ 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; | ^~~~~ par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': 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_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1603:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1603 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_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: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: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:1763:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1763 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] par_rap.c:1882:29: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1882 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1881:32: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1881 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ 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:732:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 732 | 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:989:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 989 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:394:26: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 394 | HYPRE_BigInt value = Ps_ext_j[j]; | ^~~~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ 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: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:49:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 49 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3079:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3079 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2862:26: note: 'R_tmp_info_complex' was declared here 2862 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_helpers.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2861:22: note: 'R_tmp_info_int' was declared here 2861 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:2999:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 2999 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2846:26: note: 'P_tmp_info_complex' was declared here 2846 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2845:22: note: 'P_tmp_info_int' was declared here 2845 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_block_jacobi_solve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3861:21: note: 'v_buf_data' was declared here 3861 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3930:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3930 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3847:28: note: 'comm_handle' was declared here 3847 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:1303:27: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1303 | if (big_offd_j[i] == col_map_offd[j]) | ~~~~~~~~~~^~~ par_laplace.c:899:18: note: 'big_offd_j' was declared here 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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; | ^~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBlockRelaxSolve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:4032:21: note: 'v_buf_data' was declared here 4032 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:4100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4100 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4018:28: note: 'comm_handle' was declared here 4018 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4204:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4204 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4167:33: note: 'i' was declared here 4167 | HYPRE_Int nblock, left_size, i; | ^ par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:241:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 241 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:203:28: note: 'comm_handle' was declared here 203 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2578:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2578 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2575:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2575 | 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: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: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:2800:66: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2800 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:806:19: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 806 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i * bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:426:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:372:23: note: 'requests' was declared here 372 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:426:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:371:22: note: 'status' was declared here 371 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:419:27: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 419 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_relax.c:370:68: note: 'num_recvs' was declared here 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:398:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 398 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:370:57: note: 'num_sends' was declared here 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:574:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:501:23: note: 'requests' was declared here 501 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:574:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:500:22: note: 'status' was declared here 500 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:567:27: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 567 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_relax.c:499:68: note: 'num_recvs' was declared here 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:546:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 546 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:499:57: note: 'num_sends' was declared here 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:364:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 364 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:363:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 363 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv.c:313:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 313 | 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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:442:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 442 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:441:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c:391:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | 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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': 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_sv_interp.c:945:33: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized] 945 | m_val += theta[m] * P_offd_data[m_pos]; | ~~~~~^~~ par_sv_interp.c:308:21: note: 'theta' was declared here 308 | HYPRE_Real *theta; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3515:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3515 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3512:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3512 | 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: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: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:3719:75: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3719 | A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:574:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 574 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_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: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: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:734:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 734 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ 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:427:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 427 | 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:427:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 427 | 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:500:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} 500 | 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:500:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} 500 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3374:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3374 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3265:26: note: 'col_map_offd_P' was declared here 3265 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:553:60: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 553 | aux[jj] -= A_boundary_data[k] * x_ext[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; | ^~~~~ 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:734:28: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 734 | x_ext[i] -= x_ext_old[i]; | ~~~~~~~~~^~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:391:16: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:690:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 690 | 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:686:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 686 | 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: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:677:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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:677:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:186:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized] 186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^ ams.c:277:21: note: 'b_' declared here 277 | hypre_ParVector *b_[3]; | ^~ ams.c:186:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^ ams.c:278:21: note: 'x_' declared here 278 | hypre_ParVector *x_[3]; | ^~ ams.c:186:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^ ams.c:278:21: note: 'x_' declared here 278 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:4443:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 4443 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3918:21: note: 'Sop_j' was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4440:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4440 | 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: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: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:4649:75: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 4649 | A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ ads.c: In function 'hypre_ADSSolve': ads.c:1618:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | 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; | ^~~~~~~ ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1599 | relative_resid = r_norm / 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; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:1993:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1993 | 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:1772:34: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1772 | p_point = (HYPRE_Int)P_ext_j[pp]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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:1570:63: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1570 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp_ln.c:174:21: note: 'P_ext_i' was declared here 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:1780:54: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1780 | aw = a_ij * P_ext_data[pp]; | ^ 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:2637:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2637 | 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; | ^~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1713:40: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1713 | P_offd_data[jj] = -beta * ahat_offd[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1696:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1696 | P_diag_data[jj] = -alfa * ahat[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1392:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1392 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:2305:30: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2305 | p_point = (HYPRE_Int) P_ext_j[pp]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2194:60: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2194 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp.c:1643:21: note: 'P_ext_i' was declared here 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:2312:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2312 | aw = a_ij * P_ext_data[pp]; | ^ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj ams.c: In function 'hypre_AMSComputePi': ams.c:1762:76: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 1762 | *Pi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1592:29: note: 'Gy_data' was declared here 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1766:76: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 1766 | *Pi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:1592:39: note: 'Gz_data' was declared here 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:1827:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 1827 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1722:23: note: 'x_local' was declared here 1722 | hypre_Vector *x_local; | ^~~~~~~ par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2085:26: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2085 | 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:1993:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 1993 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1934:26: note: 'residual' was declared here 1934 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5228:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5228 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_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: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: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:5384:88: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 5384 | P_diag_data[P_marker[loc_col]] += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj ams.c: In function 'hypre_AMSComputePixyz': ams.c:2375:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2375 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1869:36: note: 'Piz' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2209:74: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2209 | *Piz_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:1879:39: note: 'Gz_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2371:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2371 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1869:30: note: 'Piy' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2208:74: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2208 | *Piy_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1879:29: note: 'Gy_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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:156:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 156 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:85:26: note: 'residual' was declared here 85 | hypre_ParVector *residual; | ^~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2369:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_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: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: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:2524:75: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2524 | A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: 'A_ext_data' was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUKSymbolic': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4186:22: note: 'capacity_S' was declared here 4186 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4476:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 4476 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4313:52: note: 'r_norm' was declared here 4313 | HYPRE_Real value, trace1, trace2, alpha, r_norm; | ^~~~~~ par_ilu.c:4476:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4476 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4322:22: note: 'nnzM' was declared here 4322 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4477:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4344:22: note: 'time_s' was declared here 4344 | HYPRE_Real time_s, time_e; | ^~~~~~ ams.c: In function 'hypre_AMSComputeGPi': ams.c:2636:77: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2636 | *GPi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:2466:29: note: 'Gy_data' was declared here 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2640:77: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2640 | *GPi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:2466:39: note: 'Gz_data' was declared here 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUT': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5155:29: note: 'capacity_S' was declared here 5155 | HYPRE_Int capacity_S; | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': 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; | ^~~~~~~~~ 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: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; | ^~~~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3858:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:24: note: 'r_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3858:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:15: note: 'r0_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c:3839:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3839 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ams.c:3632:32: note: 'b_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': 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: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: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; | ^~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4611:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4611 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4378:15: note: 'diag' was declared here 4378 | HYPRE_Real diag; | ^~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from schwarz.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParGenerateScale': ./../utilities/_hypre_utilities.h:676:3: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:3816:30: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 3816 | scale[send_map_elmts[j]] += scale_int[index++]; | ~~~~~~~~~~~~~~^~~ schwarz.c:3768:15: note: 'send_map_elmts' was declared here 3768 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ schwarz.c:3814:42: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 3814 | for (j = start; j < send_map_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ schwarz.c:3767:15: note: 'send_map_starts' was declared here 3767 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ 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:3919:21: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3919 | comm_handle = hypre_ParCSRCommHandleCreate(2, comm_pkg, scale_ext, scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ 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.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/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/struct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj In file included from assumed_part.c:10: _hypre_struct_mv.h: In function 'hypre_APSubdivideRegion': _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ | ^ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj In file included from struct_communication.c:8: _hypre_struct_mv.h: In function 'hypre_CommPkgCreate': _hypre_struct_mv.h:987:49: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 987 | #define hypre_CommTypeBufsize(type) (type -> bufsize) | ^~ struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ 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; | ^~~~~~ _hypre_struct_mv.h: In function 'hypre_APRefineRegionsByVol': _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ | ^ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ struct_matrix.c: In function 'hypre_StructMatrixSetBoxValues': struct_matrix.c:806:48: warning: 'center_rank' may be used uninitialized [-Wmaybe-uninitialized] 806 | (constant_coefficient == 2 && stencil_indices[s] != center_rank )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_matrix.c:715:25: note: 'center_rank' was declared here 715 | HYPRE_Int center_rank; | ^~~~~~~~~~~ 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/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/struct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj red_black_gs.c: In function 'hypre_RedBlackGS': red_black_gs.c:444:32: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ^ red_black_gs.c:152:45: note: 'Ap3' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:443:32: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ^ red_black_gs.c:152:39: note: 'Ap2' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:444:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ~~~^~~~~~~ red_black_gs.c:149:48: note: 'xoff3' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_gs.c:443:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_gs.c:149:41: note: 'xoff2' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:359:37: warning: 'App5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:57: note: 'App5' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:358:37: warning: 'App4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:51: note: 'App4' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:378:37: warning: 'App3' may be used uninitialized [-Wmaybe-uninitialized] 378 | App3 * xp[xi + xoff3]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:45: note: 'App3' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:377:37: warning: 'App2' may be used uninitialized [-Wmaybe-uninitialized] 377 | App2 * xp[xi + xoff2] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:39: note: 'App2' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:422:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 422 | App1 * xp[xi + xoff1] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:33: note: 'App1' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:461:37: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 461 | App0 * xp[xi + xoff0] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:27: note: 'App0' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:359:45: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:62: note: 'xoff5' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:358:45: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:55: note: 'xoff4' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:357:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 357 | App3 * xp[xi + xoff3] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:48: note: 'xoff3' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:356:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 356 | App2 * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:41: note: 'xoff2' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:462:45: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:34: note: 'xoff1' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:461:45: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 461 | App0 * xp[xi + xoff0] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:27: note: 'xoff0' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:212:45: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 212 | hypre_IndexD(indexRAP, not_cdirs[0]) = i; | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:914:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 914 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:911:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:911:31: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj point_relax.c: In function 'hypre_PointRelax_core0': point_relax.c:693:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 693 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:692:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 692 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:691:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 691 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:690:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 690 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:689:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 689 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:688:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 688 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:687:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 687 | HYPRE_Int xoff0; | ^~~~~ point_relax.c:685:27: warning: 'Ap6' may be used uninitialized [-Wmaybe-uninitialized] 685 | HYPRE_Real *Ap6; | ^~~ point_relax.c:684:27: warning: 'Ap5' may be used uninitialized [-Wmaybe-uninitialized] 684 | HYPRE_Real *Ap5; | ^~~ point_relax.c:683:27: warning: 'Ap4' may be used uninitialized [-Wmaybe-uninitialized] 683 | HYPRE_Real *Ap4; | ^~~ point_relax.c:682:27: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 682 | HYPRE_Real *Ap3; | ^~~ point_relax.c:793:22: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 793 | Ap2[Ai] * xp[xi + xoff2] + | ~~~^~~~ point_relax.c:681:27: note: 'Ap2' was declared here 681 | HYPRE_Real *Ap2; | ^~~ point_relax.c:792:22: warning: 'Ap1' may be used uninitialized [-Wmaybe-uninitialized] 792 | Ap1[Ai] * xp[xi + xoff1] + | ~~~^~~~ point_relax.c:680:27: note: 'Ap1' was declared here 680 | HYPRE_Real *Ap1; | ^~~ point_relax.c:679:27: warning: 'Ap0' may be used uninitialized [-Wmaybe-uninitialized] 679 | HYPRE_Real *Ap0; | ^~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': 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; | ^~~~~ smg2_setup_rap.c:491:34: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:26: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': 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; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': 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: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; | ^~~~~ 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': 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_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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': 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_msg2_setup_rap.c:534:34: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:534:26: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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:969:36: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ point_relax.c: In function 'hypre_PointRelax_core12': point_relax.c:953:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 953 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:952:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 952 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:951:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 951 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:950:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 950 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:949:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 949 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:948:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 948 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:947:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 947 | HYPRE_Int xoff0; | ^~~~~ point_relax.c: In function 'hypre_PointRelax': point_relax.c:647:50: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = 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/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:213:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:36: note: 'iupper' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:213:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:28: note: 'ilower' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:312:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:52: note: 'jupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:44: note: 'jlower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:36: note: 'iupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here 238 | 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/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': 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; | ^~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: ./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_Grad': ./../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:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:89:38: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c 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: In function 'hypre_Maxwell_PhysBdy': ./../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:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c ./../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:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ maxwell_physbdy.c:419:23: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 419 | if (fbox_mapping[i]) | ~~~~~~~~~~~~^~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: 'cbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': nd1_amge_interpolation.c:303:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 303 | size1 = (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ nd1_amge_interpolation.c:293:36: warning: 'offproc_rnums' may be used uninitialized [-Wmaybe-uninitialized] 293 | if (offproc_rnums[m] == bdof[j - num_idof]) | ~~~~~~~~~~~~~^~~ nd1_amge_interpolation.c:48:18: note: 'offproc_rnums' was declared here 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': maxwell_TV_setup.c:911:54: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 911 | HYPRE_SStructGridDestroy(topological_face[l + 1]); | ^ maxwell_TV_setup.c:105:47: note: 'topological_face' was declared here 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: ./../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:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../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:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj 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: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': ./../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:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../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:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj 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]), | ^ 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]), | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:1154:58: warning: 'zweight2' may be used uninitialized [-Wmaybe-uninitialized] 1154 | + zweight2 * ( | ~~~~~~~~~^~~ 1155 | yweight1 * ( | ~~~~~~~~~~~~ 1156 | xweight1 * xcp[kshift + 1][jshift][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1157 | xweight2 * xcp[kshift + 1][jshift][ishift + xci + 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | + yweight2 * ( | ~~~~~~~~~~~~~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:764:38: note: 'zweight2' was declared here 764 | HYPRE_Real zweight1, zweight2; | ^~~~~~~~ fac_interp2.c:1158:61: warning: 'yweight2' may be used uninitialized [-Wmaybe-uninitialized] 1158 | + yweight2 * ( | ~~~~~~~~~^~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:763:38: note: 'yweight2' was declared here 763 | HYPRE_Real yweight1, yweight2; | ^~~~~~~~ fac_interp2.c:1149:67: warning: 'kshift' may be used uninitialized [-Wmaybe-uninitialized] 1149 | xweight1 * xcp[kshift][jshift][ishift + xci] + | ^ fac_interp2.c:755:44: note: 'kshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ fac_interp2.c:1165:67: warning: 'jshift' may be used uninitialized [-Wmaybe-uninitialized] 1165 | xweight1 * xcp[0][jshift][ishift + xci] + | ^ fac_interp2.c:755:36: note: 'jshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj fac_restrict2.c: In function 'hypre_FACRestrict2': 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': 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; | ^~~~~~~~~~~~ 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: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; | ^~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen': ./../utilities/_hypre_utilities.h:676:3: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2406:23: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2406 | if (shift_box[j]) | ~~~~~~~~~^~~ fac_amr_fcoarsen.c:146:28: note: 'shift_box' was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2437:33: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2437 | if (weight_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2421:34: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2421 | if (stencil_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ 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: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: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; | ^~ fac_amr_fcoarsen.c:2292:61: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2292 | if ((HYPRE_Int)(rank - startrank) >= i && (HYPRE_Int)(rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': 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; | ^~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:676:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:676:3: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:118:27: note: 'jElement_Face' was declared here 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:1081:30: warning: 'Face_nvars' may be used uninitialized [-Wmaybe-uninitialized] 1081 | for (t = 0; t < Face_nvars; t++) | ~~^~~~~~~~~~~~ maxwell_semi_interp.c:146:34: note: 'Face_nvars' was declared here 146 | HYPRE_Int nvars, Face_nvars, Edge_nvars, part, var, box, fboxi; | ^~~~~~~~~~ maxwell_semi_interp.c:1084:23: warning: 'Face_vartypes' may be used uninitialized [-Wmaybe-uninitialized] 1084 | var = Face_vartypes[t]; /* c & f faces enumerated the same */ | ~~~~^~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:141:54: note: 'Face_vartypes' was declared here 141 | HYPRE_SStructVariable *vartypes, *Edge_vartypes, *Face_vartypes; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1285:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1285 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ 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/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/sstruct_ls' Making /build/hypre-2.26.0/src64-static/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls/pilut' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-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/hypre-2.26.0/src64-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls/ParaSails' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-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/hypre-2.26.0/src64-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls/Euclid' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c mat_dh_private.c krylov_dh.c: In function 'bicgstab_euclid': 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, | ^~~~~ 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: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, | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sig_dh.c 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; | ^~~~ 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: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:369:18: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized] 369 | for (j=0; jn = n; | ~~~~~~~^~~ 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:556:36: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] 556 | o2n[interiorNodes[i]] = idx++; | ~~~^~ SubdomainGraph_dh.c: In function 'SubdomainGraph_dhInit': SubdomainGraph_dh.c:532:17: note: 'interiorCount' was declared here 532 | HYPRE_Int interiorCount, bdryCount; | ^~~~~~~~~~~~~ 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; | ^~~~~ Building libHYPRE_Euclid.a ... ar -rcu libHYPRE_Euclid.a blas_dh.o Euclid_apply.o Euclid_dh.o ExternalRows_dh.o Factor_dh.o getRow_dh.o globalObjects.o Hash_dh.o Hash_i_dh.o ilu_mpi_bj.o ilu_mpi_pilu.o ilu_seq.o io_dh.o krylov_dh.o Mat_dh.o mat_dh_private.o MatGenFD.o Mem_dh.o Numbering_dh.o Parser_dh.o shellSort_dh.o sig_dh.o SortedList_dh.o SortedSet_dh.o SubdomainGraph_dh.o TimeLog_dh.o Timer_dh.o Vec_dh.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_Euclid.a make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/lib' Building libHYPRE64 ... rm -f libHYPRE64.a ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/IJ_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/distributed_ls/Euclid/*.o /build/hypre-2.26.0/src64-static/distributed_ls/ParaSails/*.o /build/hypre-2.26.0/src64-static/distributed_ls/pilut/*.o /build/hypre-2.26.0/src64-static/distributed_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/krylov/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/matrix_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/multivector/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/parcsr_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/parcsr_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/parcsr_block_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/seq_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/sstruct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/sstruct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/struct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/struct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/utilities/*.o /build/hypre-2.26.0/src64-static/blas/*.o /build/hypre-2.26.0/src64-static/lapack/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/IJ_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/parcsr_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/parcsr_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/seq_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/sstruct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/sstruct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/struct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/struct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /build/hypre-2.26.0/src64-static/utilities/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE64.a cp -fR libHYPRE* /build/hypre-2.26.0/src64-static/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/lib' make[2]: Leaving directory '/build/hypre-2.26.0/src64-static' dh_auto_build -Dsrc64m-static cd src64m-static && make -j16 make[2]: Entering directory '/build/hypre-2.26.0/src64m-static' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/blas' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dtrmv.c: In function 'hypre_dtrmv': dtrmv.c:153:26: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 153 | if (x[jx] != 0.) { | ^ dtrmv.c:21:21: note: 'kx' was declared here 21 | integer ix, jx, kx; | ^~ dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 289 | jx += *incx; | ~~~^~~~~~~~ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/lapack' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c dgesvd.c: In function 'hypre_dgesvd': dgesvd.c:4043:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4043 | if (ie < 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ In file included from dgesvd.c:8: f2c.h:200:36: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ f2c.h:200:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] 200 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ^ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function 'hypre_dlamc5': dlamch.c:940:18: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 940 | d__1 = y * *beta; | ~~^~~~~~~ dlamch.c:840:16: note: 'y' was declared here 840 | doublereal y, z; | ^ make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/utilities' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj In file included from exchange_data.c:15: _hypre_utilities.h: In function 'hypre_DataExchangeList': _hypre_utilities.h:676:3: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'tree.child_id' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:170:21: note: 'tree.child_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:426:13: warning: 'tree.parent_id' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.parent_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ _hypre_utilities.h:676:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:676:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:408:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a *.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/multivector' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/krylov' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-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 */ | ^~~~~~~~~~~~~ cogmres.c: In function 'hypre_COGMRESSolve': cogmres.c:318:39: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ gmres.c: In function 'hypre_GMRESSolve': gmres.c:310:45: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ 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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64m-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src64m-static/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64m-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:966:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:30: note: 'big_jB' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:966:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 966 | if ( big_jB == big_jA ) | ^ csr_matrix.c:866:22: note: 'big_jA' was declared here 866 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64m-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64m-static/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:860:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 860 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:858:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 858 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ 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: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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:604:31: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 604 | if ( A_ext_j[jj3] == A_col_map_offd[i2] ) | ~~~~~~~^~~~~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:602:54: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 602 | for ( jj3 = A_ext_i[i3]; jj3 < A_ext_i[i3 + 1]; jj3++ ) | ~~~~~~~^~~~~~~~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:609:56: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 609 | a_b_product = a_entry * A_ext_data[jj3]; | ~~~~~~~~~~^~~~~ par_csr_aat.c:364:21: note: 'A_ext_data' was declared here 364 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ 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_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': 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: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_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': 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_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': 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_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_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:351:19: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 351 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:71:27: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:335:51: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 335 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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_matop_marked.c: In function 'hypre_ParMatmul_FC': 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; | ^~~~~~~~~~~~~~~ In file included from _hypre_parcsr_mv.h:9, from par_csr_matop_marked.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_marked.c:626:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 626 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:627:61: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 627 | a_b_product = a_entry * P_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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: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: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_vector.c: In function 'hypre_VectorToParVector': par_vector.c:591:35: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 591 | local_data[i] = v_data[i]; | ~~~~~~^~~ par_vector.c:521:24: note: 'v_data' was declared here 521 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:927:22: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 927 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, tmp_j[i], num_cols_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:819:24: note: 'tmp_j' was declared here 819 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:912:46: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 912 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^ par_csr_matrix.c:818:24: note: 'offd_j' was declared here 818 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:893:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 893 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:816:24: note: 'offd_data' was declared here 816 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1632:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1632 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1273:20: note: 'B_ext_data' was declared here 1273 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matop.c:1486:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 1486 | B_int_data[count] = offd_data[k]; | ^ par_csr_matop.c:1274:20: note: 'B_int_data' was declared here 1274 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matop.c:1412:29: warning: 'B_int_row_map' may be used uninitialized [-Wmaybe-uninitialized] 1412 | B_int_row_map[j] = (HYPRE_BigInt)jrow + first_row_index; | ^ par_csr_matop.c:1275:19: note: 'B_int_row_map' was declared here 1275 | HYPRE_BigInt * B_int_row_map; | ^~~~~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1252:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1252 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1253:24: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1253 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1444:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1445 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1446 | &A_data[ind], | ~~~~~~~~~~~~~ 1447 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1448 | &A_j[ind], | ~~~~~~~~~~ 1449 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1251:24: note: 'A_data' was declared here 1251 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:2052:52: warning: 'AT_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 2052 | AT_offd_data[index] = AT_buf_data[counter]; | ^ par_csr_matop.c:1880:29: note: 'AT_buf_data' was declared here 1880 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matop.c:1967:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1967 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'comm_handle' was declared here 1898 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matop.c:2046:19: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 2046 | j_row = send_map_elmts[j]; | ~~~~~~^~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1894:29: note: 'send_map_elmts' was declared here 1894 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1893:29: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1893 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1988:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1988 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1892:29: note: 'recv_vec_starts' was declared here 1892 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:42: note: 'send_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1999:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 1999 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2000 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2002 | NULL, | ~~~~~ 2003 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1891:29: note: 'recv_procs' was declared here 1891 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2048:37: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 2048 | for (k = 0; k < AT_buf_i[j]; k++) | ~~~~~~~~^~~ par_csr_matop.c:1878:29: note: 'AT_buf_i' was declared here 1878 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2015:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2015 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2016 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1876:29: note: 'AT_tmp_data' was declared here 1876 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1994:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 1994 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1873:29: note: 'AT_tmp_i' was declared here 1873 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1861:40: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2005:65: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 2005 | AT_buf_j = hypre_CTAlloc(HYPRE_BigInt, tmp_send_map_starts[num_sends], HYPRE_MEMORY_HOST); | ^ par_csr_matop.c:1861:29: note: 'num_sends' was declared here 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixPrintIJ': par_csr_matrix.c:664:25: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 664 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3350:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3350 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3224:26: note: 'map_to_B' was declared here 3224 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': 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:1065:54: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1065 | i3 = num_cols_diag_B + B_ext_offd_j[jj3]; | ~~~~~~~~~~~~^~~~~ 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:1076:76: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1076 | C_offd_data[jj_count_offd] = a_entry * B_ext_offd_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:877:22: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 877 | value = temp[0]; | ~~~~~~^~~~~~~~~ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:1087:22: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1087 | i3 = B_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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:1091:76: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1091 | C_diag_data[jj_count_diag] = a_entry * B_ext_diag_data[jj3]; | ~~~~~~~~~~~~~~~^~~~~ 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:832:25: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 832 | if (Bs_ext_j[j] < first_col_diag_B || | ~~~~~~~~^~~ par_csr_matop.c:430:24: note: 'Bs_ext_j' was declared here 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ 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: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: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; | ^~~~~~ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParTMatmul': ./../utilities/_hypre_utilities.h:676:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:3481:24: note: 'map_B_to_C' was declared here 3481 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c:3523:21: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3523 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3957:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3957 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3522:21: note: 'send_map_elmts_A' was declared here 3522 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3521:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3521 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3948:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3948 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3514:21: note: 'C_tmp_offd_data' was declared here 3514 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3946:21: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3946 | jcol = C_tmp_offd_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3513:17: note: 'C_tmp_offd_j' was declared here 3513 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3944:21: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3944 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3512:17: note: 'C_tmp_offd_i' was declared here 3512 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3939:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3939 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3511:21: note: 'C_tmp_diag_data' was declared here 3511 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3937:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3937 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3510:17: note: 'C_tmp_diag_j' was declared here 3510 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3980:64: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3980 | C_offd_data[nnz_o] = C_ext_offd_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3504:21: note: 'C_ext_offd_data' was declared here 3504 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3976:30: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3976 | jcol = C_ext_offd_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3503:17: note: 'C_ext_offd_j' was declared here 3503 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3974:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3974 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3502:17: note: 'C_ext_offd_i' was declared here 3502 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3965:64: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3965 | C_diag_data[nnz_d] = C_ext_diag_data[j2]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3501:21: note: 'C_ext_diag_data' was declared here 3501 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3961:30: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3961 | jcol = C_ext_diag_j[j2]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3500:17: note: 'C_ext_diag_j' was declared here 3500 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3959:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3959 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3499:17: note: 'C_ext_diag_i' was declared here 3499 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3731:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3731 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3498:21: note: 'C_ext_data' was declared here 3498 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3725:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3725 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3497:20: note: 'C_ext_j' was declared here 3497 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3496:17: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3496 | HYPRE_Int *C_ext_i; | ^~~~~~~ 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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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: In function 'hypre_ParCSRBlockMatrixMatvec': ./../utilities/_hypre_utilities.h:676:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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_matvec.c:106:7: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 106 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ 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_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt': par_csr_block_matrix.c:896:21: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 896 | comm_handle = hypre_ParCSRBlockCommHandleCreate(1, bnnz, tmp_comm_pkg, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 | B_int_data, 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_matrix.c:823:29: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 823 | B_int_data[counter * bnnz + l] = diag_data[k * bnnz + l]; | ^ par_csr_block_matrix.c:750:19: note: 'B_int_data' was declared here 750 | HYPRE_Complex *B_int_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 */ | ^~~~~~~~~ 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: In function 'hypre_BoomerAMGBlockRelax': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:1239:57: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1239 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ par_csr_block_relax.c:408:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 408 | 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:1773:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1773 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_rap.c:1781:44: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1781 | RAP_offd_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:251:27: note: 'RAP_offd_data' was declared here 251 | HYPRE_Complex *RAP_offd_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:1746:41: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1746 | RAP_diag_data[ind++] += r_a_p_products[kk]; | ~~~~~~~~~~~~~^~~~~~~ par_csr_block_rap.c:245:27: note: 'RAP_diag_data' was declared here 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1622:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1622 | 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:1754:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1754 | 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: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:1498:49: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1498 | 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:1496:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1496 | 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:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:693:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 693 | 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:1589:28: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1589 | i3 = P_ext_diag_j[jj3]; | ~~~^~~~~~~~~~~~~~~~~~~ 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: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: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:1622:58: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1622 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ~~~~~~~~~~~~^~~~~ 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:982:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 982 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ 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:962:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 962 | 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:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ 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:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ 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:189:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 189 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ 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 */ | ^~~~~~~~~ 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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-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/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:511:41: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c:512:42: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 512 | values[indx++] = offd_data[j]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:511:48: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 511 | cols[indx] = col_map_offd[offd_j[j]]; | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:952:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 952 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:943:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 943 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:897:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 897 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1486 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1477:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1477 | offd_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1432:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1432 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ 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: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; | ^~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1486 | big_offd_j[cnt_offd] = 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:1477:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1477 | offd_data[j] += 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:1432:47: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1432 | local_data[cnt++] = tmp_data[i]; | ~~~~~~~~^~~ 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: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; | ^~~~~~~~~~~~ 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; | ^~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3438:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3438 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3447:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3447 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3434:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3434 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:2974:15: note: 'offd_i' was declared here 2974 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:3484:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3484 | diag_data[cnt_diag++] = values[indx]; | ^ IJMatrix_parcsr.c:2973:19: note: 'diag_data' was declared here 2973 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3483:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3483 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:2972:15: note: 'diag_j' was declared here 2972 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:3470:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3470 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:2971:15: note: 'diag_i' was declared here 2971 | HYPRE_Int *diag_i; | ^~~~~~ 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: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: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4048:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4048 | offd_data[j] += values[indx]; | ~~~~~~~~~^~~ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4057:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4057 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4044:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 4044 | for (j = offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3607:15: note: 'offd_i' was declared here 3607 | HYPRE_Int *offd_i; | ^~~~~~ IJMatrix_parcsr.c:4094:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized] 4094 | diag_data[cnt_diag++] = values[indx]; | ^ IJMatrix_parcsr.c:3606:19: note: 'diag_data' was declared here 3606 | HYPRE_Complex *diag_data; | ^~~~~~~~~ IJMatrix_parcsr.c:4093:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized] 4093 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0); | ^ IJMatrix_parcsr.c:3605:15: note: 'diag_j' was declared here 3605 | HYPRE_Int *diag_j; | ^~~~~~ IJMatrix_parcsr.c:4080:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized] 4080 | for (j = diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3604:15: note: 'diag_i' was declared here 3604 | HYPRE_Int *diag_i; | ^~~~~~ 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; | ^~~~~~~~~~~~ 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; | ^~~~~~ 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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-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/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_amg_solve.c: In function 'hypre_BoomerAMGSolve': par_amg_solve.c:259:13: warning: 'Residual' may be used uninitialized [-Wmaybe-uninitialized] 259 | hypre_ParCSRMatrixMatvecOutOfPlace(alpha, A_array[0], U_array[0], beta, F_array[0], Residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_solve.c:73:24: note: 'Residual' was declared here 73 | hypre_ParVector *Residual; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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; | ^~~~~~~ par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:311:31: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 311 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ 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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.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; | ^~~~~~~~~~~~ par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:216:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 216 | HYPRE_ParCSRParaSailsSolve(smoother[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | (HYPRE_ParCSRMatrix) A, | ~~~~~~~~~~~~~~~~~~~~~~~ 218 | (HYPRE_ParVector) Vtemp, | ~~~~~~~~~~~~~~~~~~~~~~~~ 219 | (HYPRE_ParVector) Utemp); | ~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ par_cg_relax_wt.c:238:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 238 | HYPRE_SchwarzSolve(smoother[level], | ^ par_cg_relax_wt.c:30:18: note: 'smoother' was declared here 30 | HYPRE_Solver *smoother; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:569:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 569 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | Aux_F, | ~~~~~~ 571 | CF_marker, | ~~~~~~~~~~ 572 | relax_type, | ~~~~~~~~~~~ 573 | relax_points, | ~~~~~~~~~~~~~ 574 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 575 | omega[level], | ~~~~~~~~~~~~~ 576 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | Aux_U, | ~~~~~~ 578 | Vtemp, | ~~~~~~ 579 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:640:48: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 640 | Ptemp_data[i] = Ztemp_data[i] + beta * Ptemp_data[i]; | ~~~~~~~~~~^~~ par_cycle.c:46:21: note: 'Ztemp_data' was declared here 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: 'local_size' may be used uninitialized [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ par_cycle.c:456:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 456 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': par_amgdd_comp_grid.c:1272:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1272 | 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_amgdd_comp_grid.c:1271:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1271 | 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:1266:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1266 | 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:1262:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1262 | 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:1261:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1261 | 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:1256:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1256 | 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; | ^~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:83:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ ./../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:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGCreateSmoothVecs': par_gsmg.c:525:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized] 525 | HYPRE_SchwarzSolve(smoother[level], | ^ par_gsmg.c:451:18: note: 'smoother' was declared here 451 | HYPRE_Solver *smoother; | ^~~~~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1657:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1657 | 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_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:946:44: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 946 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:389:15: note: 'Atilde_offd_j' was declared here 389 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: 'Atilde_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:940:44: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 940 | Atilde_diag_j[A_cnt_diag++] = j_indx + row_start; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: 'Atilde_diag_j' was declared here 387 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:386:15: warning: 'Atilde_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 386 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:945:45: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 945 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:361:19: note: 'Atilde_offd_data' was declared here 361 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:939:45: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 939 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:360:19: note: 'Atilde_diag_data' was declared here 360 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:932:34: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 932 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:385:15: note: 'L_offd_j' was declared here 385 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:931:35: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 931 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:372:19: note: 'L_offd_data' was declared here 372 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:921:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 921 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:383:15: note: 'L_diag_j' was declared here 383 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:920:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 920 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:371:19: note: 'L_diag_data' was declared here 371 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ 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_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:41:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 41 | HYPRE_BigInt *big_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:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ 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; | ^~~~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': 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_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: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: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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.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_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': 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_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:2133:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2133 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:512:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 512 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2733:18: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2733 | j = S_offd_j[jS]; | ~~^~~~~~~~~~~~~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ 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_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': 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_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: '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:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:79:21: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1217:32: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 1217 | P_marker[C_array[k1]] = i1; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ 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_mgr_solve.c: In function 'hypre_MGRSolve': par_mgr_solve.c:225:13: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 225 | hypre_ParVectorCopy(F_array[0], residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:41:26: note: 'residual' was declared here 41 | hypre_ParVector *residual; | ^~~~~~~~ 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_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_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1431:31: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1431 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c 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: In function 'hypre_BoomerAMGBuildInterpModUnk': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1603:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1603 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_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: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: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:1763:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1763 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_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: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_nodal_systems.c:781:65: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 781 | recv_vec_starts[i] = num_functions * recv_vec_starts_AN[i]; | ~~~~~~~~~~~~~~~~~~^~~ 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: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: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:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:779:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 779 | for (i = 0; i < num_recvs + 1; i++) | ~~^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:2024:21: note: 'tmp_map_offd' was declared here 2024 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': 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_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:384:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 384 | hypre_CSRMatrixData(offd) = offd_data; par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_rotate_7pt.c:383:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 383 | hypre_CSRMatrixJ(offd) = offd_j; par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] par_rap.c:1882:29: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1882 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1881:32: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1881 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ 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:732:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 732 | 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:989:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 989 | col_map_offd_Pext[i3 - num_cols_diag_P]; | ^ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:394:26: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 394 | HYPRE_BigInt value = Ps_ext_j[j]; | ^~~~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ 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: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:819:52: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) | ~~~~~~~~^~~~~~~~ par_rap.c:134:27: note: 'R_offd_i' was declared here 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:49:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 49 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3079:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3079 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2862:26: note: 'R_tmp_info_complex' was declared here 2862 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_helpers.c:8: ./../utilities/_hypre_utilities.h:676:3: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2861:22: note: 'R_tmp_info_int' was declared here 2861 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:2999:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 2999 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2846:26: note: 'P_tmp_info_complex' was declared here 2846 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_amgdd_helpers.c:2845:22: note: 'P_tmp_info_int' was declared here 2845 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c ./../utilities/_hypre_utilities.h: In function 'hypre_block_jacobi_solve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3861:21: note: 'v_buf_data' was declared here 3861 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3930:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3930 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3847:28: note: 'comm_handle' was declared here 3847 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2612:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2612 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2575:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2575 | 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: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: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:2800:66: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2800 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_MGRBlockRelaxSolve': ./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:4032:21: note: 'v_buf_data' was declared here 4032 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:4100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4100 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4018:28: note: 'comm_handle' was declared here 4018 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:241:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 241 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:203:28: note: 'comm_handle' was declared here 203 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4204:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4204 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_mgr.c:4167:33: note: 'i' was declared here 4167 | HYPRE_Int nblock, left_size, i; | ^ par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:426:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:372:23: note: 'requests' was declared here 372 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:426:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 426 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:371:22: note: 'status' was declared here 371 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:370:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:370:57: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:574:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:501:23: note: 'requests' was declared here 501 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c:574:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 574 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:500:22: note: 'status' was declared here 500 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:499:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:499:57: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:806:19: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 806 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i * bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:1303:27: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1303 | if (big_offd_j[i] == col_map_offd[j]) | ~~~~~~~~~~^~~ par_laplace.c:899:18: note: 'big_offd_j' was declared here 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ 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; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:442:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 442 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:441:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c:391:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | 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.c: In function 'GenerateVarDifConv': par_vardifconv.c:364:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 364 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:363:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 363 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv.c:313:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 313 | 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_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3540:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3540 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3512:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3512 | 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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:574:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 574 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_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: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: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:734:69: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 734 | diagonal += distribute * A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.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:427:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 427 | 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:427:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 427 | int_t, double *, int_t *, int_t *, | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:553:60: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 553 | aux[jj] -= A_boundary_data[k] * x_ext[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; | ^~~~~ 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:734:28: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 734 | x_ext[i] -= x_ext_old[i]; | ~~~~~~~~~^~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:391:16: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:690:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 690 | 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:686:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 686 | 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: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:677:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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:677:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 677 | 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; | ^~~~~~~~ par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3374:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3374 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3265:26: note: 'col_map_offd_P' was declared here 3265 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4440:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4440 | 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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:186:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized] 186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^ ams.c:277:21: note: 'b_' declared here 277 | hypre_ParVector *b_[3]; | ^~ ams.c:186:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^ ams.c:278:21: note: 'x_' declared here 278 | hypre_ParVector *x_[3]; | ^~ ams.c:186:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^ ams.c:278:21: note: 'x_' declared here 278 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:1993:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1993 | 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:1772:54: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1772 | p_point = (HYPRE_Int)P_ext_j[pp]; | ~~~~~~~^~~~ 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:1570:63: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1570 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp_ln.c:174:21: note: 'P_ext_i' was declared here 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:1780:54: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1780 | aw = a_ij * P_ext_data[pp]; | ^ 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:2637:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2637 | 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; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1713:40: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1713 | P_offd_data[jj] = -beta * ahat_offd[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1696:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1696 | P_diag_data[jj] = -alfa * ahat[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1392:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1392 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:2305:51: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2305 | p_point = (HYPRE_Int) P_ext_j[pp]; | ~~~~~~~^~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2194:60: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2194 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++) | ^ par_sv_interp.c:1643:21: note: 'P_ext_i' was declared here 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:2312:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2312 | aw = a_ij * P_ext_data[pp]; | ^ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ 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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj ads.c: In function 'hypre_ADSSolve': ads.c:1618:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | 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; | ^~~~~~~ ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1599 | relative_resid = r_norm / 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; | ^~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5228:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5228 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj ams.c: In function 'hypre_AMSComputePi': ams.c:1762:76: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 1762 | *Pi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1592:29: note: 'Gy_data' was declared here 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1592:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 1592 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:1827:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 1827 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1722:23: note: 'x_local' was declared here 1722 | hypre_Vector *x_local; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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:2085:26: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2085 | 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 */ | ^~~~~~~~~ par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:1993:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 1993 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1934:26: note: 'residual' was declared here 1934 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-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:156:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 156 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:85:26: note: 'residual' was declared here 85 | hypre_ParVector *residual; | ^~~~~~~~ ams.c: In function 'hypre_AMSComputePixyz': ams.c:2375:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2375 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1869:36: note: 'Piz' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2209:74: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2209 | *Piz_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gz_data[i]; | ~~~~~~~^~~ ams.c:1879:39: note: 'Gz_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2371:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2371 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1869:30: note: 'Piy' was declared here 1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2208:74: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2208 | *Piy_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:1879:29: note: 'Gy_data' was declared here 1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2369:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_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: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: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: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; | ^~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUKSymbolic': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4186:22: note: 'capacity_S' was declared here 4186 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4476:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 4476 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4313:52: note: 'r_norm' was declared here 4313 | HYPRE_Real value, trace1, trace2, alpha, r_norm; | ^~~~~~ par_ilu.c:4476:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4476 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4322:22: note: 'nnzM' was declared here 4322 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4477:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4344:22: note: 'time_s' was declared here 4344 | HYPRE_Real time_s, time_e; | ^~~~~~ ams.c: In function 'hypre_AMSComputeGPi': ams.c:2636:77: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized] 2636 | *GPi_offd_data++ = fabs(G_offd_data[j]) * 0.5 * Gy_data[i]; | ~~~~~~~^~~ ams.c:2466:29: note: 'Gy_data' was declared here 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2466:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized] 2466 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': 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; | ^~~~~~~~~ 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: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; | ^~~~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3858:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:24: note: 'r_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3858:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3632:15: note: 'r0_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c:3839:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3839 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ams.c:3632:32: note: 'b_norm' was declared here 3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': 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: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; | ^~~~~~~ ./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUT': ./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5155:29: note: 'capacity_S' was declared here 5155 | 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; | ^~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4611:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4611 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4378:15: note: 'diag' was declared here 4378 | HYPRE_Real diag; | ^~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from schwarz.c:8: ./../utilities/_hypre_utilities.h: In function 'hypre_ParGenerateScale': ./../utilities/_hypre_utilities.h:676:3: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:3768:15: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 3768 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ schwarz.c:3814:42: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 3814 | for (j = start; j < send_map_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ schwarz.c:3767:15: note: 'send_map_starts' was declared here 3767 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ 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:3919:21: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3919 | comm_handle = hypre_ParCSRCommHandleCreate(2, comm_pkg, scale_ext, scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ 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.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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/struct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj In file included from assumed_part.c:10: _hypre_struct_mv.h: In function 'hypre_APSubdivideRegion': _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ | ^ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ In file included from struct_communication.c:8: _hypre_struct_mv.h: In function 'hypre_CommPkgCreate': _hypre_struct_mv.h:987:49: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 987 | #define hypre_CommTypeBufsize(type) (type -> bufsize) | ^~ struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:304:38: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~~~~~ _hypre_struct_mv.h: In function 'hypre_APRefineRegionsByVol': _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ | ^ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ struct_matrix.c: In function 'hypre_StructMatrixSetBoxValues': struct_matrix.c:806:48: warning: 'center_rank' may be used uninitialized [-Wmaybe-uninitialized] 806 | (constant_coefficient == 2 && stencil_indices[s] != center_rank )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_matrix.c:715:25: note: 'center_rank' was declared here 715 | HYPRE_Int center_rank; | ^~~~~~~~~~~ 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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/struct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.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 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj red_black_gs.c: In function 'hypre_RedBlackGS': red_black_gs.c:444:32: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ^ red_black_gs.c:152:45: note: 'Ap3' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:443:32: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ^ red_black_gs.c:152:39: note: 'Ap2' was declared here 152 | HYPRE_Real *Ap0, *Ap1, *Ap2, *Ap3, *Ap4, *Ap5; | ^~~ red_black_gs.c:444:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 444 | Ap3[Ai] * xp[xi + xoff3]) / Ap[Ai]; | ~~~^~~~~~~ red_black_gs.c:149:48: note: 'xoff3' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_gs.c:443:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 443 | Ap2[Ai] * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_gs.c:149:41: note: 'xoff2' was declared here 149 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:914:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 914 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:911:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:911:31: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 911 | Pp1[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:212:45: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 212 | hypre_IndexD(indexRAP, not_cdirs[0]) = i; | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:359:37: warning: 'App5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:57: note: 'App5' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:358:37: warning: 'App4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:51: note: 'App4' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:378:37: warning: 'App3' may be used uninitialized [-Wmaybe-uninitialized] 378 | App3 * xp[xi + xoff3]) * AApd; | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:45: note: 'App3' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:377:37: warning: 'App2' may be used uninitialized [-Wmaybe-uninitialized] 377 | App2 * xp[xi + xoff2] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:39: note: 'App2' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:422:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 422 | App1 * xp[xi + xoff1] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:33: note: 'App1' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:421:37: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 421 | App0 * xp[xi + xoff0] - | ~~~~~^~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:56:27: note: 'App0' was declared here 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:359:45: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 359 | App5 * xp[xi + xoff5]) * AApd; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:62: note: 'xoff5' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:358:45: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 358 | App4 * xp[xi + xoff4] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:55: note: 'xoff4' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:357:45: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 357 | App3 * xp[xi + xoff3] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:48: note: 'xoff3' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:356:45: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 356 | App2 * xp[xi + xoff2] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:41: note: 'xoff2' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:462:45: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:34: note: 'xoff1' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:442:45: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 442 | App0 * xp[xi + xoff0] - | ~~~^~~~~~~ red_black_constantcoef_gs.c:47:27: note: 'xoff0' was declared here 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | 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: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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': 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; | ^~~~~ 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: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; | ^~~~~ point_relax.c: In function 'hypre_PointRelax_core0': point_relax.c:693:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 693 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:692:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 692 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:691:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 691 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:690:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 690 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:689:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 689 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:688:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 688 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:687:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 687 | HYPRE_Int xoff0; | ^~~~~ point_relax.c:797:22: warning: 'Ap6' may be used uninitialized [-Wmaybe-uninitialized] 797 | Ap6[Ai] * xp[xi + xoff6]; | ~~~^~~~ point_relax.c:685:27: note: 'Ap6' was declared here 685 | HYPRE_Real *Ap6; | ^~~ point_relax.c:796:22: warning: 'Ap5' may be used uninitialized [-Wmaybe-uninitialized] 796 | Ap5[Ai] * xp[xi + xoff5] + | ~~~^~~~ point_relax.c:684:27: note: 'Ap5' was declared here 684 | HYPRE_Real *Ap5; | ^~~ point_relax.c:795:22: warning: 'Ap4' may be used uninitialized [-Wmaybe-uninitialized] 795 | Ap4[Ai] * xp[xi + xoff4] + | ~~~^~~~ point_relax.c:683:27: note: 'Ap4' was declared here 683 | HYPRE_Real *Ap4; | ^~~ point_relax.c:794:22: warning: 'Ap3' may be used uninitialized [-Wmaybe-uninitialized] 794 | Ap3[Ai] * xp[xi + xoff3] + | ~~~^~~~ point_relax.c:682:27: note: 'Ap3' was declared here 682 | HYPRE_Real *Ap3; | ^~~ point_relax.c:793:22: warning: 'Ap2' may be used uninitialized [-Wmaybe-uninitialized] 793 | Ap2[Ai] * xp[xi + xoff2] + | ~~~^~~~ point_relax.c:681:27: note: 'Ap2' was declared here 681 | HYPRE_Real *Ap2; | ^~~ point_relax.c:792:22: warning: 'Ap1' may be used uninitialized [-Wmaybe-uninitialized] 792 | Ap1[Ai] * xp[xi + xoff1] + | ~~~^~~~ point_relax.c:680:27: note: 'Ap1' was declared here 680 | HYPRE_Real *Ap1; | ^~~ point_relax.c:791:22: warning: 'Ap0' may be used uninitialized [-Wmaybe-uninitialized] 791 | Ap0[Ai] * xp[xi + xoff0] + | ~~~^~~~ point_relax.c:679:27: note: 'Ap0' was declared here 679 | HYPRE_Real *Ap0; | ^~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': 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; | ^~~~~~~ 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: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: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:265:36: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': 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; | ^~~~~ 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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': 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_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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': 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; | ^~~~~ 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: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': 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_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: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; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': 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; | ^~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~ point_relax.c: In function 'hypre_PointRelax_core12': point_relax.c:953:27: warning: 'xoff6' may be used uninitialized [-Wmaybe-uninitialized] 953 | HYPRE_Int xoff6; | ^~~~~ point_relax.c:952:27: warning: 'xoff5' may be used uninitialized [-Wmaybe-uninitialized] 952 | HYPRE_Int xoff5; | ^~~~~ point_relax.c:951:27: warning: 'xoff4' may be used uninitialized [-Wmaybe-uninitialized] 951 | HYPRE_Int xoff4; | ^~~~~ point_relax.c:950:27: warning: 'xoff3' may be used uninitialized [-Wmaybe-uninitialized] 950 | HYPRE_Int xoff3; | ^~~~~ point_relax.c:949:27: warning: 'xoff2' may be used uninitialized [-Wmaybe-uninitialized] 949 | HYPRE_Int xoff2; | ^~~~~ point_relax.c:948:27: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 948 | HYPRE_Int xoff1; | ^~~~~ point_relax.c:947:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 947 | HYPRE_Int xoff0; | ^~~~~ point_relax.c: In function 'hypre_PointRelax': point_relax.c:647:50: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = 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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:213:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:36: note: 'iupper' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:213:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 213 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:152:28: note: 'ilower' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:312:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:52: note: 'jupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:44: note: 'jlower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:36: note: 'iupper' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:312:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here 238 | 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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': 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; | ^~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': 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; | ^~~~~~~ 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; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: ./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_Grad': ./../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:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:89:38: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c 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: In function 'hypre_Maxwell_PhysBdy': ./../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:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../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:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ maxwell_physbdy.c:419:23: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 419 | if (fbox_mapping[i]) | ~~~~~~~~~~~~^~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: 'cbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': maxwell_TV_setup.c:911:54: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 911 | HYPRE_SStructGridDestroy(topological_face[l + 1]); | ^ maxwell_TV_setup.c:105:47: note: 'topological_face' was declared here 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: ./../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:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../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:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': nd1_amge_interpolation.c:303:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 303 | size1 = (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ nd1_amge_interpolation.c:293:36: warning: 'offproc_rnums' may be used uninitialized [-Wmaybe-uninitialized] 293 | if (offproc_rnums[m] == bdof[j - num_idof]) | ~~~~~~~~~~~~~^~~ nd1_amge_interpolation.c:48:18: note: 'offproc_rnums' was declared here 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj 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]), | ^ 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]), | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:1154:58: warning: 'zweight2' may be used uninitialized [-Wmaybe-uninitialized] 1154 | + zweight2 * ( | ~~~~~~~~~^~~ 1155 | yweight1 * ( | ~~~~~~~~~~~~ 1156 | xweight1 * xcp[kshift + 1][jshift][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1157 | xweight2 * xcp[kshift + 1][jshift][ishift + xci + 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | + yweight2 * ( | ~~~~~~~~~~~~~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:764:38: note: 'zweight2' was declared here 764 | HYPRE_Real zweight1, zweight2; | ^~~~~~~~ fac_interp2.c:1158:61: warning: 'yweight2' may be used uninitialized [-Wmaybe-uninitialized] 1158 | + yweight2 * ( | ~~~~~~~~~^~~ 1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:763:38: note: 'yweight2' was declared here 763 | HYPRE_Real yweight1, yweight2; | ^~~~~~~~ fac_interp2.c:1149:67: warning: 'kshift' may be used uninitialized [-Wmaybe-uninitialized] 1149 | xweight1 * xcp[kshift][jshift][ishift + xci] + | ^ fac_interp2.c:755:44: note: 'kshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ fac_interp2.c:1165:67: warning: 'jshift' may be used uninitialized [-Wmaybe-uninitialized] 1165 | xweight1 * xcp[0][jshift][ishift + xci] + | ^ fac_interp2.c:755:36: note: 'jshift' was declared here 755 | HYPRE_Int ishift, jshift, kshift; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj 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: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': ./../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:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../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:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../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:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj fac_restrict2.c: In function 'hypre_FACRestrict2': 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ 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] ); | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': 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; | ^~~~~~~~~~~~ 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: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_semi_interp.c: In function 'hypre_Maxwell_PTopology': 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; | ^~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:676:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ 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:676:3: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:118:27: note: 'jElement_Face' was declared here 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:2323:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 2323 | findex[k] *= stride[k]; | ^~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:146:34: warning: 'Face_nvars' may be used uninitialized [-Wmaybe-uninitialized] 146 | HYPRE_Int nvars, Face_nvars, Edge_nvars, part, var, box, fboxi; | ^~~~~~~~~~ maxwell_semi_interp.c:1084:23: warning: 'Face_vartypes' may be used uninitialized [-Wmaybe-uninitialized] 1084 | var = Face_vartypes[t]; /* c & f faces enumerated the same */ | ~~~~^~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:141:54: note: 'Face_vartypes' was declared here 141 | HYPRE_SStructVariable *vartypes, *Edge_vartypes, *Face_vartypes; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1285:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1285 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen': ./../utilities/_hypre_utilities.h:676:3: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2437:33: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2437 | if (weight_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2421:34: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2421 | if (stencil_contrib_i[stencil_i]) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ 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: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; | ^~ fac_amr_fcoarsen.c:2870:67: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2870 | Uventry = hypre_SStructGraphUVEntry(graph, rank - startrank); | ^ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ 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/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/sstruct_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/lib' Building libHYPRE64m ... rm -f libHYPRE64m.a ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/IJ_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/distributed_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/krylov/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/matrix_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/multivector/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/parcsr_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/parcsr_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/parcsr_block_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/seq_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/sstruct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/sstruct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/struct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/struct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/utilities/*.o /build/hypre-2.26.0/src64m-static/blas/*.o /build/hypre-2.26.0/src64m-static/lapack/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/IJ_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/parcsr_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/parcsr_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/seq_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/sstruct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/sstruct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/struct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/struct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/hypre-2.26.0/src64m-static/utilities/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE64m.a cp -fR libHYPRE* /build/hypre-2.26.0/src64m-static/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/lib' make[2]: Leaving directory '/build/hypre-2.26.0/src64m-static' make[1]: Leaving directory '/build/hypre-2.26.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/hypre-2.26.0' set -e; \ if [ "yes" = "no" ]; then \ echo Tests have been disabled on amd64; \ else echo "Building tests"; \ for build in src src-static src64 src64-static; do \ TEST_LD_LIBRARY_PATH=/build/hypre-2.26.0/$build/lib:; \ LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} /usr/bin/make -C $build test VERBOSE=1 HYPRE_LIBNAME_EXT=${build#src}; \ echo "Running tests from $build"; \ set -e; \ cd $build/test; \ test_return="ok"; \ echo "tests for $build commenced at `date`"; \ ALL_TEST_START=`date +%s`; \ for TEST in TEST_*; do \ case " TEST_bench TEST_examples TEST_fei TEST_timing " in \ *\ ${TEST}\ *) echo "skipping ${TEST}";; \ *) echo -n "running ${TEST} ... "; \ TEST_START=`date +%s`; \ if LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} ./runtest.sh -t ${TEST}/*.sh >${TEST}.stdout 2>${TEST}.stderr ; then \ echo ok; \ else \ test_return=$?; \ echo "error found with error code ${test_return}"; \ echo "===== error logs for ${TEST} in $build ====="; \ echo "${TEST} stdout:"; \ cat ${TEST}.stdout; \ echo "${TEST} stderr:"; \ cat ${TEST}.stderr; \ echo "===== end error logs for ${TEST} in $build with error code ${test_return} ====="; \ fi; \ echo "test ${TEST} in $build completed in $(( `date +%s` - $TEST_START )) s";; \ esac; \ done; \ if [ ${test_return} != "ok" ]; then \ echo "Tests failed with last error code ${test_return}"; \ return ${test_return}; \ fi; \ echo "all tests in $build completed at `date` in $(( `date +%s` - $ALL_TEST_START )) s"; \ cd ../..; \ done; \ fi Building tests make[2]: Entering directory '/build/hypre-2.26.0/src' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src/multivector' cp -fR *.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src/seq_mv' make[4]: Leaving directory '/build/hypre-2.26.0/src/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src/seq_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/sstruct_ls' Making /build/hypre-2.26.0/src/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src/lib' cp -fR libHYPRE* /build/hypre-2.26.0/src/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src/lib' Making test drivers ... make[3]: Entering directory '/build/hypre-2.26.0/src/test' rm -f *.o *.obj *.csv rm -rf pchdir tca.map *inslog* make[3]: Leaving directory '/build/hypre-2.26.0/src/test' make[3]: Entering directory '/build/hypre-2.26.0/src/test' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function 'BuildFuncsFromOneFile': ij.c:9712:38: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized] 9712 | dof_func_local[i] = dof_func[i]; | ~~~~~~~~^~~ ij.c:9639:26: note: 'dof_func' was declared here 9639 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function 'BuildBigArrayFromOneFile': ij.c:9916:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized] 9916 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:9814:20: note: 'global_array' was declared here 9814 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c:9912:15: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized] 9912 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:9819:20: note: 'array_procs' was declared here 9819 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:9915:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized] 9915 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:9818:20: note: 'displs' was declared here 9818 | HYPRE_Int *displs; | ^~~~~~ ij.c:9916:24: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 9916 | send_buffer[jj] = global_array[j]; | ^ ij.c:9816:20: note: 'send_buffer' was declared here 9816 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:9854:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 9854 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:9809:20: note: 'filename' was declared here 9809 | char *filename; | ^~~~~~~~ ij.c: In function 'BuildParRotate7pt': ij.c:10289:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10290 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10202:29: note: 'alpha' was declared here 10202 | HYPRE_Real eps, alpha; | ^~~~~ ij.c:10289:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10290 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10202:24: note: 'eps' was declared here 10202 | HYPRE_Real eps, alpha; | ^~~ ij.c: In function 'main': ij.c:2733:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized] 2733 | 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; | ^~~~~~~~~ ij.c:8115:13: warning: 'outer_wt_level' may be used uninitialized [-Wmaybe-uninitialized] 8115 | HYPRE_BoomerAMGSetLevelOuterWt(pcg_precond, outer_wt_level, level_ow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:275:17: note: 'outer_wt_level' was declared here 275 | HYPRE_Real outer_wt_level; | ^~~~~~~~~~~~~~ ij.c:8111:13: warning: 'relax_wt_level' may be used uninitialized [-Wmaybe-uninitialized] 8111 | HYPRE_BoomerAMGSetLevelRelaxWt(pcg_precond, relax_wt_level, level_w); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:273:17: note: 'relax_wt_level' was declared here 273 | HYPRE_Real relax_wt_level; | ^~~~~~~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c In file included from /build/hypre-2.26.0/src/hypre/include/_hypre_IJ_mv.h:8, from ij_assembly.c:16: /build/hypre-2.26.0/src/hypre/include/_hypre_parcsr_mv.h: In function 'buildMatrixEntries': /build/hypre-2.26.0/src/hypre/include/_hypre_parcsr_mv.h:374:68: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized] 374 | #define hypre_ParCSRMatrixLastRowIndex(matrix) ((matrix) -> last_row_index) | ^~ ij_assembly.c:474:23: note: 'A' was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function 'test_SetOffProc': 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: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:854:40: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 854 | NULL, &rows[h_rowptr[chunk]], | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:758:24: note: 'rows' was declared here 758 | HYPRE_BigInt *rows; | ^~~~ 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; | ^~~~~~ In file included from /build/hypre-2.26.0/src/hypre/include/_hypre_parcsr_mv.h:9: /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:753:24: note: 'd_rows' was declared here 753 | HYPRE_BigInt *d_rows; | ^~~~~~ /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_coefs' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:96:50: note: 'd_coefs' was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~~~ ij_assembly.c:402:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~~ /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_cols' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:95:50: note: 'd_cols' was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~~~ ij_assembly.c:402:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~ /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows2' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:94:50: note: 'd_rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~~~ ij_assembly.c:348:7: warning: 'rows2' 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:94:30: note: 'rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:93:50: note: 'd_rows' was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~~~ /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:92:50: note: 'd_nnzrow' was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~~~ ij_assembly.c:402:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function 'SScanProblemIndex': sstruct.c:396:15: warning: 'sign' may be used uninitialized [-Wmaybe-uninitialized] 396 | if (sign[i] == '+') | ~~~~^~~ sstruct.c:341:9: note: 'sign' declared here 341 | char sign[3]; | ^~~~ In file included from sstruct.c:12: /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h:673:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized] 673 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ^~~~~~~~~~~~ sstruct.c:2375:26: note: 'values_size' was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ sstruct.c:5494:13: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 5494 | HYPRE_StructPFMGSetJacobiWeight(struct_precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2389:26: note: 'jacobi_weight' was declared here 2389 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ sstruct.c:2959:7: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2339:26: note: 'block' was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2959:7: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2338:26: note: 'distribute' was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2959:7: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2337:26: note: 'refine' was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2626:29: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized] 2626 | parts[nparts++] = atoi(argv[arg_index++]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2336:26: note: 'parts' was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2637:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized] 2637 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: 'nparts' was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c In file included from struct.c:12: /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h:664:12: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 664 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~ struct.c:100:24: note: 'nblocks' was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ struct.c:1026:56: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 1026 | ilower[ib][0] = istart[0] + nx * (bx * p + ix); | ~~~^~~ struct.c:97:24: note: 'p' was declared here 97 | HYPRE_Int p, q, r; | ^ struct.c:2869:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 2869 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: 'jacobi_weight' was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ Building struct ... mpicc -o struct struct.o -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function 'SScanProblemIndex': maxwell_unscaled.c:207:15: warning: 'sign' may be used uninitialized [-Wmaybe-uninitialized] 207 | if (sign[i] == '+') | ~~~~^~~ maxwell_unscaled.c:152:9: note: 'sign' declared here 152 | char sign[3]; | ^~~~ 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/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c In file included from struct_migrate.c:12: /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src/hypre/include/_hypre_utilities.h:664:12: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 664 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~ struct_migrate.c:49:24: note: 'nblocks' was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ 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; | ^ 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: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; | ^ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c sstruct_fac.c: In function 'SScanProblemIndex': sstruct_fac.c:255:15: warning: 'sign' may be used uninitialized [-Wmaybe-uninitialized] 255 | if (sign[i] == '+') | ~~~~^~~ sstruct_fac.c:200:9: note: 'sign' declared here 200 | char sign[3]; | ^~~~ Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function 'BuildParRotate7pt': ij_mm.c:2469:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: 'alpha' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ ij_mm.c:2469:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: 'eps' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/build/hypre-2.26.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/hypre-2.26.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/build/hypre-2.26.0/src/test' make[2]: Leaving directory '/build/hypre-2.26.0/src' Running tests from src tests for src commenced at Sat May 25 01:49:20 -12 2024 running TEST_ams ... ok test TEST_ams in src completed in 13 s skipping TEST_bench skipping TEST_examples running TEST_fac ... ok test TEST_fac in src completed in 22 s skipping TEST_fei running TEST_gpumemcheck ... ok test TEST_gpumemcheck in src completed in 2 s running TEST_ij ... ok test TEST_ij in src completed in 157 s running TEST_lobpcg ... ok test TEST_lobpcg in src completed in 48 s running TEST_longdouble ... ok test TEST_longdouble in src completed in 42 s running TEST_single ... ok test TEST_single in src completed in 28 s running TEST_sstruct ... ok test TEST_sstruct in src completed in 155 s running TEST_struct ... ok test TEST_struct in src completed in 148 s running TEST_superlu ... ok test TEST_superlu in src completed in 119 s skipping TEST_timing all tests in src completed at Sat May 25 02:01:34 -12 2024 in 734 s make[2]: Entering directory '/build/hypre-2.26.0/src-static' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src-static/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src-static/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src-static/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/multivector' cp -fR *.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src-static/seq_mv' make[4]: Leaving directory '/build/hypre-2.26.0/src-static/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src-static/seq_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src-static/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/sstruct_ls' Making /build/hypre-2.26.0/src-static/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/lib' Building libHYPRE-static ... rm -f libHYPRE-static.a ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/IJ_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/distributed_ls/Euclid/*.o /build/hypre-2.26.0/src-static/distributed_ls/ParaSails/*.o /build/hypre-2.26.0/src-static/distributed_ls/pilut/*.o /build/hypre-2.26.0/src-static/distributed_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/krylov/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/matrix_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/multivector/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/parcsr_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/parcsr_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/parcsr_block_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/seq_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/sstruct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/sstruct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/struct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/struct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/utilities/*.o /build/hypre-2.26.0/src-static/blas/*.o /build/hypre-2.26.0/src-static/lapack/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/IJ_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/parcsr_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/parcsr_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/seq_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/sstruct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/sstruct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/struct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/struct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE-static.a /build/hypre-2.26.0/src-static/utilities/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE-static.a cp -fR libHYPRE* /build/hypre-2.26.0/src-static/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src-static/lib' Making test drivers ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/test' rm -f *.o *.obj *.csv rm -rf pchdir tca.map *inslog* make[3]: Leaving directory '/build/hypre-2.26.0/src-static/test' make[3]: Entering directory '/build/hypre-2.26.0/src-static/test' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function 'BuildFuncsFromOneFile': ij.c:9712:38: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized] 9712 | dof_func_local[i] = dof_func[i]; | ~~~~~~~~^~~ ij.c:9639:26: note: 'dof_func' was declared here 9639 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function 'BuildBigArrayFromOneFile': ij.c:9916:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized] 9916 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:9814:20: note: 'global_array' was declared here 9814 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c:9912:15: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized] 9912 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:9819:20: note: 'array_procs' was declared here 9819 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:9915:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized] 9915 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:9818:20: note: 'displs' was declared here 9818 | HYPRE_Int *displs; | ^~~~~~ ij.c:9916:24: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 9916 | send_buffer[jj] = global_array[j]; | ^ ij.c:9816:20: note: 'send_buffer' was declared here 9816 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:9854:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 9854 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:9809:20: note: 'filename' was declared here 9809 | char *filename; | ^~~~~~~~ ij.c: In function 'BuildParRotate7pt': ij.c:10289:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10290 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10202:29: note: 'alpha' was declared here 10202 | HYPRE_Real eps, alpha; | ^~~~~ ij.c:10289:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10290 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10202:24: note: 'eps' was declared here 10202 | HYPRE_Real eps, alpha; | ^~~ ij.c: In function 'main': ij.c:2733:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized] 2733 | 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; | ^~~~~~~~~ ij.c:8115:13: warning: 'outer_wt_level' may be used uninitialized [-Wmaybe-uninitialized] 8115 | HYPRE_BoomerAMGSetLevelOuterWt(pcg_precond, outer_wt_level, level_ow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:275:17: note: 'outer_wt_level' was declared here 275 | HYPRE_Real outer_wt_level; | ^~~~~~~~~~~~~~ ij.c:8111:13: warning: 'relax_wt_level' may be used uninitialized [-Wmaybe-uninitialized] 8111 | HYPRE_BoomerAMGSetLevelRelaxWt(pcg_precond, relax_wt_level, level_w); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:273:17: note: 'relax_wt_level' was declared here 273 | HYPRE_Real relax_wt_level; | ^~~~~~~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c In file included from /build/hypre-2.26.0/src-static/hypre/include/_hypre_IJ_mv.h:8, from ij_assembly.c:16: /build/hypre-2.26.0/src-static/hypre/include/_hypre_parcsr_mv.h: In function 'buildMatrixEntries': /build/hypre-2.26.0/src-static/hypre/include/_hypre_parcsr_mv.h:374:68: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized] 374 | #define hypre_ParCSRMatrixLastRowIndex(matrix) ((matrix) -> last_row_index) | ^~ ij_assembly.c:474:23: note: 'A' was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function 'test_SetOffProc': 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: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:854:40: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 854 | NULL, &rows[h_rowptr[chunk]], | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:758:24: note: 'rows' was declared here 758 | HYPRE_BigInt *rows; | ^~~~ 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; | ^~~~~~ In file included from /build/hypre-2.26.0/src-static/hypre/include/_hypre_parcsr_mv.h:9: /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:753:24: note: 'd_rows' was declared here 753 | HYPRE_BigInt *d_rows; | ^~~~~~ /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_coefs' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:96:50: note: 'd_coefs' was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~~~ ij_assembly.c:402:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~~ /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_cols' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:95:50: note: 'd_cols' was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~~~ ij_assembly.c:402:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~ /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows2' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:94:50: note: 'd_rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~~~ ij_assembly.c:348:7: warning: 'rows2' 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:94:30: note: 'rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:93:50: note: 'd_rows' was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~~~ /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:92:50: note: 'd_nnzrow' was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~~~ ij_assembly.c:402:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function 'SScanProblemIndex': sstruct.c:396:15: warning: 'sign' may be used uninitialized [-Wmaybe-uninitialized] 396 | if (sign[i] == '+') | ~~~~^~~ sstruct.c:341:9: note: 'sign' declared here 341 | char sign[3]; | ^~~~ In file included from sstruct.c:12: /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h:673:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized] 673 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ^~~~~~~~~~~~ sstruct.c:2375:26: note: 'values_size' was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ sstruct.c:5494:13: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 5494 | HYPRE_StructPFMGSetJacobiWeight(struct_precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2389:26: note: 'jacobi_weight' was declared here 2389 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ sstruct.c:2959:7: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2339:26: note: 'block' was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2959:7: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2338:26: note: 'distribute' was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2959:7: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2337:26: note: 'refine' was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2626:29: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized] 2626 | parts[nparts++] = atoi(argv[arg_index++]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2336:26: note: 'parts' was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2637:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized] 2637 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: 'nparts' was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c In file included from struct.c:12: /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h:664:12: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 664 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~ struct.c:100:24: note: 'nblocks' was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ struct.c:1026:56: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 1026 | ilower[ib][0] = istart[0] + nx * (bx * p + ix); | ~~~^~~ struct.c:97:24: note: 'p' was declared here 97 | HYPRE_Int p, q, r; | ^ struct.c:2869:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 2869 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: 'jacobi_weight' was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ Building struct ... mpicc -o struct struct.o -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function 'SScanProblemIndex': maxwell_unscaled.c:207:15: warning: 'sign' may be used uninitialized [-Wmaybe-uninitialized] 207 | if (sign[i] == '+') | ~~~~^~~ maxwell_unscaled.c:152:9: note: 'sign' declared here 152 | char sign[3]; | ^~~~ 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/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c In file included from struct_migrate.c:12: /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src-static/hypre/include/_hypre_utilities.h:664:12: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 664 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~ struct_migrate.c:49:24: note: 'nblocks' was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ 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; | ^ 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: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; | ^ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c sstruct_fac.c: In function 'SScanProblemIndex': sstruct_fac.c:255:15: warning: 'sign' may be used uninitialized [-Wmaybe-uninitialized] 255 | if (sign[i] == '+') | ~~~~^~~ sstruct_fac.c:200:9: note: 'sign' declared here 200 | char sign[3]; | ^~~~ Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function 'BuildParRotate7pt': ij_mm.c:2469:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: 'alpha' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ ij_mm.c:2469:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: 'eps' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/build/hypre-2.26.0/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/build/hypre-2.26.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/build/hypre-2.26.0/src-static/test' make[2]: Leaving directory '/build/hypre-2.26.0/src-static' Running tests from src-static tests for src-static commenced at Sat May 25 02:02:18 -12 2024 running TEST_ams ... ok test TEST_ams in src-static completed in 10 s skipping TEST_bench skipping TEST_examples running TEST_fac ... ok test TEST_fac in src-static completed in 28 s skipping TEST_fei running TEST_gpumemcheck ... ok test TEST_gpumemcheck in src-static completed in 6 s running TEST_ij ... ok test TEST_ij in src-static completed in 448 s running TEST_lobpcg ... ok test TEST_lobpcg in src-static completed in 48 s running TEST_longdouble ... ok test TEST_longdouble in src-static completed in 38 s running TEST_single ... ok test TEST_single in src-static completed in 30 s running TEST_sstruct ... ok test TEST_sstruct in src-static completed in 262 s running TEST_struct ... ok test TEST_struct in src-static completed in 363 s running TEST_superlu ... ok test TEST_superlu in src-static completed in 150 s skipping TEST_timing all tests in src-static completed at Sat May 25 02:25:21 -12 2024 in 1383 s make[2]: Entering directory '/build/hypre-2.26.0/src64' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64/multivector' cp -fR *.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64/seq_mv' make[4]: Leaving directory '/build/hypre-2.26.0/src64/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64/seq_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/sstruct_ls' Making /build/hypre-2.26.0/src64/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64/lib' cp -fR libHYPRE* /build/hypre-2.26.0/src64/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64/lib' Making test drivers ... make[3]: Entering directory '/build/hypre-2.26.0/src64/test' rm -f *.o *.obj *.csv rm -rf pchdir tca.map *inslog* make[3]: Leaving directory '/build/hypre-2.26.0/src64/test' make[3]: Entering directory '/build/hypre-2.26.0/src64/test' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function 'BuildFuncsFromOneFile': ij.c:9712:38: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized] 9712 | dof_func_local[i] = dof_func[i]; | ~~~~~~~~^~~ ij.c:9639:26: note: 'dof_func' was declared here 9639 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function 'BuildBigArrayFromOneFile': ij.c:9916:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized] 9916 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:9814:20: note: 'global_array' was declared here 9814 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c:9912:15: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized] 9912 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:9819:20: note: 'array_procs' was declared here 9819 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:9915:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized] 9915 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:9818:20: note: 'displs' was declared here 9818 | HYPRE_Int *displs; | ^~~~~~ ij.c:9916:24: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 9916 | send_buffer[jj] = global_array[j]; | ^ ij.c:9816:20: note: 'send_buffer' was declared here 9816 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:9854:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 9854 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:9809:20: note: 'filename' was declared here 9809 | char *filename; | ^~~~~~~~ ij.c: In function 'BuildParRotate7pt': ij.c:10289:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10290 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10202:29: note: 'alpha' was declared here 10202 | HYPRE_Real eps, alpha; | ^~~~~ ij.c:10289:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10290 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10202:24: note: 'eps' was declared here 10202 | HYPRE_Real eps, alpha; | ^~~ ij.c: In function 'main': ij.c:2733:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized] 2733 | 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; | ^~~~~~~~~ ij.c:8115:13: warning: 'outer_wt_level' may be used uninitialized [-Wmaybe-uninitialized] 8115 | HYPRE_BoomerAMGSetLevelOuterWt(pcg_precond, outer_wt_level, level_ow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:275:17: note: 'outer_wt_level' was declared here 275 | HYPRE_Real outer_wt_level; | ^~~~~~~~~~~~~~ ij.c:8111:13: warning: 'relax_wt_level' may be used uninitialized [-Wmaybe-uninitialized] 8111 | HYPRE_BoomerAMGSetLevelRelaxWt(pcg_precond, relax_wt_level, level_w); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:273:17: note: 'relax_wt_level' was declared here 273 | HYPRE_Real relax_wt_level; | ^~~~~~~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c In file included from /build/hypre-2.26.0/src64/hypre/include/_hypre_IJ_mv.h:8, from ij_assembly.c:16: /build/hypre-2.26.0/src64/hypre/include/_hypre_parcsr_mv.h: In function 'buildMatrixEntries': /build/hypre-2.26.0/src64/hypre/include/_hypre_parcsr_mv.h:374:68: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized] 374 | #define hypre_ParCSRMatrixLastRowIndex(matrix) ((matrix) -> last_row_index) | ^~ ij_assembly.c:474:23: note: 'A' was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function 'test_SetOffProc': 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: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:854:40: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 854 | NULL, &rows[h_rowptr[chunk]], | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:758:24: note: 'rows' was declared here 758 | HYPRE_BigInt *rows; | ^~~~ 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; | ^~~~~~ In file included from /build/hypre-2.26.0/src64/hypre/include/_hypre_parcsr_mv.h:9: /build/hypre-2.26.0/src64/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:753:24: note: 'd_rows' was declared here 753 | HYPRE_BigInt *d_rows; | ^~~~~~ /build/hypre-2.26.0/src64/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src64/hypre/include/_hypre_utilities.h:676:3: warning: 'd_coefs' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:96:50: note: 'd_coefs' was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~~~ ij_assembly.c:402:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~~ /build/hypre-2.26.0/src64/hypre/include/_hypre_utilities.h:676:3: warning: 'd_cols' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:95:50: note: 'd_cols' was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~~~ ij_assembly.c:402:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~ /build/hypre-2.26.0/src64/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows2' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:94:50: note: 'd_rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~~~ ij_assembly.c:348:7: warning: 'rows2' 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:94:30: note: 'rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ /build/hypre-2.26.0/src64/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:93:50: note: 'd_rows' was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~~~ /build/hypre-2.26.0/src64/hypre/include/_hypre_utilities.h:676:3: warning: 'd_nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:92:50: note: 'd_nnzrow' was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~~~ ij_assembly.c:402:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c In file included from sstruct.c:12: /build/hypre-2.26.0/src64/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src64/hypre/include/_hypre_utilities.h:673:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized] 673 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ^~~~~~~~~~~~ sstruct.c:2375:26: note: 'values_size' was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ sstruct.c:5494:13: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 5494 | HYPRE_StructPFMGSetJacobiWeight(struct_precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2389:26: note: 'jacobi_weight' was declared here 2389 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ sstruct.c:2959:7: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2339:26: note: 'block' was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2959:7: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2338:26: note: 'distribute' was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2959:7: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2337:26: note: 'refine' was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2336:26: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized] 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2637:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized] 2637 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: 'nparts' was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function 'main': struct.c:1158:24: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 1158 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: 'nblocks' was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ struct.c:1026:56: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 1026 | ilower[ib][0] = istart[0] + nx * (bx * p + ix); | ~~~^~~ struct.c:97:24: note: 'p' was declared here 97 | HYPRE_Int p, q, r; | ^ struct.c:2869:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 2869 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: 'jacobi_weight' was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ Building struct ... mpicc -o struct struct.o -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-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/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function 'main': struct_migrate.c:257:18: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 257 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct_migrate.c:49:24: note: 'nblocks' was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ 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; | ^ 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: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; | ^ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function 'BuildParRotate7pt': ij_mm.c:2469:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: 'alpha' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ ij_mm.c:2469:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: 'eps' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/build/hypre-2.26.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/hypre-2.26.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/build/hypre-2.26.0/src64/test' make[2]: Leaving directory '/build/hypre-2.26.0/src64' Running tests from src64 tests for src64 commenced at Sat May 25 02:26:22 -12 2024 running TEST_ams ... ok test TEST_ams in src64 completed in 40 s skipping TEST_bench skipping TEST_examples running TEST_fac ... ok test TEST_fac in src64 completed in 45 s skipping TEST_fei running TEST_gpumemcheck ... ok test TEST_gpumemcheck in src64 completed in 7 s running TEST_ij ... ok test TEST_ij in src64 completed in 843 s running TEST_lobpcg ... ok test TEST_lobpcg in src64 completed in 105 s running TEST_longdouble ... ok test TEST_longdouble in src64 completed in 239 s running TEST_single ... ok test TEST_single in src64 completed in 146 s running TEST_sstruct ... ok test TEST_sstruct in src64 completed in 492 s running TEST_struct ... ok test TEST_struct in src64 completed in 563 s running TEST_superlu ... ok test TEST_superlu in src64 completed in 10 s skipping TEST_timing all tests in src64 completed at Sat May 25 03:07:52 -12 2024 in 2490 s make[2]: Entering directory '/build/hypre-2.26.0/src64-static' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/multivector' cp -fR *.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64-static/seq_mv' make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64-static/seq_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/sstruct_ls' Making /build/hypre-2.26.0/src64-static/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/lib' Building libHYPRE64-static ... rm -f libHYPRE64-static.a ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/IJ_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/distributed_ls/Euclid/*.o /build/hypre-2.26.0/src64-static/distributed_ls/ParaSails/*.o /build/hypre-2.26.0/src64-static/distributed_ls/pilut/*.o /build/hypre-2.26.0/src64-static/distributed_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/krylov/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/matrix_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/multivector/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/parcsr_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/parcsr_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/parcsr_block_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/seq_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/sstruct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/sstruct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/struct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/struct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/utilities/*.o /build/hypre-2.26.0/src64-static/blas/*.o /build/hypre-2.26.0/src64-static/lapack/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/IJ_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/parcsr_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/parcsr_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/seq_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/sstruct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/sstruct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/struct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/struct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64-static.a /build/hypre-2.26.0/src64-static/utilities/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE64-static.a cp -fR libHYPRE* /build/hypre-2.26.0/src64-static/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/lib' Making test drivers ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/test' rm -f *.o *.obj *.csv rm -rf pchdir tca.map *inslog* make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/test' make[3]: Entering directory '/build/hypre-2.26.0/src64-static/test' mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function 'BuildFuncsFromOneFile': ij.c:9712:38: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized] 9712 | dof_func_local[i] = dof_func[i]; | ~~~~~~~~^~~ ij.c:9639:26: note: 'dof_func' was declared here 9639 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function 'BuildBigArrayFromOneFile': ij.c:9916:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized] 9916 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:9814:20: note: 'global_array' was declared here 9814 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c:9912:15: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized] 9912 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:9819:20: note: 'array_procs' was declared here 9819 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:9915:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized] 9915 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:9818:20: note: 'displs' was declared here 9818 | HYPRE_Int *displs; | ^~~~~~ ij.c:9916:24: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 9916 | send_buffer[jj] = global_array[j]; | ^ ij.c:9816:20: note: 'send_buffer' was declared here 9816 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:9854:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 9854 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:9809:20: note: 'filename' was declared here 9809 | char *filename; | ^~~~~~~~ ij.c: In function 'BuildParRotate7pt': ij.c:10289:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10290 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10202:29: note: 'alpha' was declared here 10202 | HYPRE_Real eps, alpha; | ^~~~~ ij.c:10289:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10290 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10202:24: note: 'eps' was declared here 10202 | HYPRE_Real eps, alpha; | ^~~ ij.c: In function 'main': ij.c:2733:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized] 2733 | 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; | ^~~~~~~~~ ij.c:8115:13: warning: 'outer_wt_level' may be used uninitialized [-Wmaybe-uninitialized] 8115 | HYPRE_BoomerAMGSetLevelOuterWt(pcg_precond, outer_wt_level, level_ow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:275:17: note: 'outer_wt_level' was declared here 275 | HYPRE_Real outer_wt_level; | ^~~~~~~~~~~~~~ ij.c:8111:13: warning: 'relax_wt_level' may be used uninitialized [-Wmaybe-uninitialized] 8111 | HYPRE_BoomerAMGSetLevelRelaxWt(pcg_precond, relax_wt_level, level_w); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:273:17: note: 'relax_wt_level' was declared here 273 | HYPRE_Real relax_wt_level; | ^~~~~~~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c In file included from /build/hypre-2.26.0/src64-static/hypre/include/_hypre_IJ_mv.h:8, from ij_assembly.c:16: /build/hypre-2.26.0/src64-static/hypre/include/_hypre_parcsr_mv.h: In function 'buildMatrixEntries': /build/hypre-2.26.0/src64-static/hypre/include/_hypre_parcsr_mv.h:374:68: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized] 374 | #define hypre_ParCSRMatrixLastRowIndex(matrix) ((matrix) -> last_row_index) | ^~ ij_assembly.c:474:23: note: 'A' was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function 'test_SetOffProc': 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: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:854:40: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 854 | NULL, &rows[h_rowptr[chunk]], | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:758:24: note: 'rows' was declared here 758 | HYPRE_BigInt *rows; | ^~~~ 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; | ^~~~~~ In file included from /build/hypre-2.26.0/src64-static/hypre/include/_hypre_parcsr_mv.h:9: /build/hypre-2.26.0/src64-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:753:24: note: 'd_rows' was declared here 753 | HYPRE_BigInt *d_rows; | ^~~~~~ /build/hypre-2.26.0/src64-static/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src64-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_coefs' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:96:50: note: 'd_coefs' was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~~~ ij_assembly.c:402:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~~ /build/hypre-2.26.0/src64-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_cols' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:95:50: note: 'd_cols' was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~~~ ij_assembly.c:402:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~ /build/hypre-2.26.0/src64-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows2' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:94:50: note: 'd_rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~~~ ij_assembly.c:348:7: warning: 'rows2' 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:94:30: note: 'rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ /build/hypre-2.26.0/src64-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:93:50: note: 'd_rows' was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~~~ /build/hypre-2.26.0/src64-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 676 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ ij_assembly.c:92:50: note: 'd_nnzrow' was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~~~ ij_assembly.c:402:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | 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; | ^~~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c In file included from sstruct.c:12: /build/hypre-2.26.0/src64-static/hypre/include/_hypre_utilities.h: In function 'main': /build/hypre-2.26.0/src64-static/hypre/include/_hypre_utilities.h:673:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized] 673 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ^~~~~~~~~~~~ sstruct.c:2375:26: note: 'values_size' was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ sstruct.c:5494:13: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 5494 | HYPRE_StructPFMGSetJacobiWeight(struct_precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2389:26: note: 'jacobi_weight' was declared here 2389 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ sstruct.c:2959:7: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2339:26: note: 'block' was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2959:7: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2338:26: note: 'distribute' was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2959:7: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized] 2959 | DistributeData(global_data, pooldist, refine, distribute, block, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2960 | num_procs, myid, &data); | ~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:2337:26: note: 'refine' was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2336:26: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized] 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2637:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized] 2637 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: 'nparts' was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function 'main': struct.c:1158:24: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 1158 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: 'nblocks' was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ struct.c:1026:56: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 1026 | ilower[ib][0] = istart[0] + nx * (bx * p + ix); | ~~~^~~ struct.c:97:24: note: 'p' was declared here 97 | HYPRE_Int p, q, r; | ^ struct.c:2869:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 2869 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: 'jacobi_weight' was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ Building struct ... mpicc -o struct struct.o -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-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/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function 'main': struct_migrate.c:257:18: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 257 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct_migrate.c:49:24: note: 'nblocks' was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ 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; | ^ 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: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; | ^ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function 'BuildParRotate7pt': ij_mm.c:2469:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: 'alpha' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ ij_mm.c:2469:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | nx, ny, P, Q, p, q, alpha, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: 'eps' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/hypre-2.26.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/build/hypre-2.26.0/src64-static/hypre/lib -lHYPRE64-static -Wl,-rpath,/build/hypre-2.26.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/test' make[2]: Leaving directory '/build/hypre-2.26.0/src64-static' Running tests from src64-static tests for src64-static commenced at Sat May 25 03:09:37 -12 2024 running TEST_ams ... ok test TEST_ams in src64-static completed in 67 s skipping TEST_bench skipping TEST_examples running TEST_fac ... ok test TEST_fac in src64-static completed in 55 s skipping TEST_fei running TEST_gpumemcheck ... ok test TEST_gpumemcheck in src64-static completed in 12 s running TEST_ij ... ok test TEST_ij in src64-static completed in 798 s running TEST_lobpcg ... ok test TEST_lobpcg in src64-static completed in 117 s running TEST_longdouble ... ok test TEST_longdouble in src64-static completed in 198 s running TEST_single ... ok test TEST_single in src64-static completed in 120 s running TEST_sstruct ... ok test TEST_sstruct in src64-static completed in 454 s running TEST_struct ... ok test TEST_struct in src64-static completed in 571 s running TEST_superlu ... ok test TEST_superlu in src64-static completed in 9 s skipping TEST_timing all tests in src64-static completed at Sat May 25 03:49:38 -12 2024 in 2401 s make[1]: Leaving directory '/build/hypre-2.26.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/hypre-2.26.0' dh_auto_install -Dsrc cd src && make -j16 install DESTDIR=/build/hypre-2.26.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/hypre-2.26.0/src' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src/multivector' cp -fR *.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src/sstruct_ls' Making /build/hypre-2.26.0/src/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src/lib' cp -fR libHYPRE* /build/hypre-2.26.0/src/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src/lib' Installing hypre ... mkdir -p -- /build/hypre-2.26.0/debian/tmp/usr/lib/x86_64-linux-gnu /build/hypre-2.26.0/debian/tmp/usr/include/hypre make[2]: Leaving directory '/build/hypre-2.26.0/src' dh_auto_install -Dsrc-static cd src-static && make -j16 install DESTDIR=/build/hypre-2.26.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/hypre-2.26.0/src-static' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src-static/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src-static/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src-static/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/multivector' cp -fR *.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src-static/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src-static/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src-static/sstruct_ls' Making /build/hypre-2.26.0/src-static/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src-static/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src-static/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src-static/lib' cp -fR libHYPRE* /build/hypre-2.26.0/src-static/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src-static/lib' Installing hypre ... mkdir -p -- /build/hypre-2.26.0/debian/tmp-static/usr/lib/x86_64-linux-gnu /build/hypre-2.26.0/debian/tmp-static/usr/include/hypre make[2]: Leaving directory '/build/hypre-2.26.0/src-static' dh_auto_install -Dsrc64 cd src64 && make -j16 install DESTDIR=/build/hypre-2.26.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/hypre-2.26.0/src64' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64/multivector' cp -fR *.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src64/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64/sstruct_ls' Making /build/hypre-2.26.0/src64/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src64/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src64/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64/lib' cp -fR libHYPRE* /build/hypre-2.26.0/src64/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64/lib' Installing hypre ... mkdir -p -- /build/hypre-2.26.0/debian/tmp64/usr/lib/x86_64-linux-gnu /build/hypre-2.26.0/debian/tmp64/usr/include/hypre make[2]: Leaving directory '/build/hypre-2.26.0/src64' dh_auto_install -Dsrc64m cd src64m && make -j16 install DESTDIR=/build/hypre-2.26.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/hypre-2.26.0/src64m' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64m/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64m/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64m/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/multivector' cp -fR *.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64m/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src64m/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64m/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64m/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64m/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64m/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64m/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m/sstruct_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64m/lib' cp -fR libHYPRE* /build/hypre-2.26.0/src64m/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64m/lib' Installing hypre ... mkdir -p -- /build/hypre-2.26.0/debian/tmp64m/usr/lib/x86_64-linux-gnu /build/hypre-2.26.0/debian/tmp64m/usr/include/hypre make[2]: Leaving directory '/build/hypre-2.26.0/src64m' dh_auto_install -Dsrc64-static cd src64-static && make -j16 install DESTDIR=/build/hypre-2.26.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/hypre-2.26.0/src64-static' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/multivector' cp -fR *.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/sstruct_ls' Making /build/hypre-2.26.0/src64-static/distributed_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/hypre-2.26.0/src64-static/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls/Euclid' make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/distributed_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64-static/lib' cp -fR libHYPRE* /build/hypre-2.26.0/src64-static/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64-static/lib' Installing hypre ... mkdir -p -- /build/hypre-2.26.0/debian/tmp64-static/usr/lib/x86_64-linux-gnu /build/hypre-2.26.0/debian/tmp64-static/usr/include/hypre make[2]: Leaving directory '/build/hypre-2.26.0/src64-static' dh_auto_install -Dsrc64m-static cd src64m-static && make -j16 install DESTDIR=/build/hypre-2.26.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/hypre-2.26.0/src64m-static' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/blas' Making lapack ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/lapack' Making utilities ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/utilities' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_utilities.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./fortran*.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/utilities' Making multivector ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/multivector' cp -fR *.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/multivector' Making krylov ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/krylov' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./krylov.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./lobpcg.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/seq_mv' make autogen make[4]: Entering directory '/build/hypre-2.26.0/src64m-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[4]: Leaving directory '/build/hypre-2.26.0/src64m-static/seq_mv' make lib make[4]: Entering directory '/build/hypre-2.26.0/src64m-static/seq_mv' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./seq_mv.h /build/hypre-2.26.0/src64m-static/hypre/include make[4]: Leaving directory '/build/hypre-2.26.0/src64m-static/seq_mv' make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/parcsr_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./csr_block_matrix.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/distributed_matrix' cp -fR ./distributed_matrix.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/IJ_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/matrix_matrix' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/parcsr_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/struct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/struct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/sstruct_mv' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/sstruct_ls' cp -fR ./HYPRE_*.h /build/hypre-2.26.0/src64m-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/hypre-2.26.0/src64m-static/hypre/include make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/sstruct_ls' Making lib ... make[3]: Entering directory '/build/hypre-2.26.0/src64m-static/lib' cp -fR libHYPRE* /build/hypre-2.26.0/src64m-static/hypre/lib make[3]: Leaving directory '/build/hypre-2.26.0/src64m-static/lib' Installing hypre ... mkdir -p -- /build/hypre-2.26.0/debian/tmp64m-static/usr/lib/x86_64-linux-gnu /build/hypre-2.26.0/debian/tmp64m-static/usr/include/hypre make[2]: Leaving directory '/build/hypre-2.26.0/src64m-static' make[1]: Leaving directory '/build/hypre-2.26.0' debian/rules override_dh_install make[1]: Entering directory '/build/hypre-2.26.0' dh_install -p libhypre-2.26.0 usr/lib/*/*2.26.0.so dh_install -p libhypre-dev --exclude=2.26.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.26.0 usr/lib/*/*2.26.0.so dh_install --sourcedir=debian/tmp64 -p libhypre64-dev --exclude=2.26.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.26.0 usr/lib/*/*2.26.0.so dh_install --sourcedir=debian/tmp64m -p libhypre64m-dev --exclude=2.26.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/hypre-2.26.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 'libhypre64-2.26.0-dbgsym' in '../libhypre64-2.26.0-dbgsym_2.26.0-3_amd64.deb'. dpkg-deb: building package 'libhypre-dev' in '../libhypre-dev_2.26.0-3_amd64.deb'. dpkg-deb: building package 'libhypre-2.26.0' in '../libhypre-2.26.0_2.26.0-3_amd64.deb'. dpkg-deb: building package 'libhypre64-dev' in '../libhypre64-dev_2.26.0-3_amd64.deb'. dpkg-deb: building package 'libhypre64m-2.26.0-dbgsym' in '../libhypre64m-2.26.0-dbgsym_2.26.0-3_amd64.deb'. dpkg-deb: building package 'libhypre64m-dev' in '../libhypre64m-dev_2.26.0-3_amd64.deb'. dpkg-deb: building package 'libhypre-2.26.0-dbgsym' in '../libhypre-2.26.0-dbgsym_2.26.0-3_amd64.deb'. dpkg-deb: building package 'libhypre64-2.26.0' in '../libhypre64-2.26.0_2.26.0-3_amd64.deb'. dpkg-deb: building package 'libhypre64m-2.26.0' in '../libhypre64m-2.26.0_2.26.0-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../hypre_2.26.0-3_amd64.buildinfo dpkg-genchanges --build=binary -O../hypre_2.26.0-3_amd64.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/1904124 and its subdirectories I: Current time: Sat May 25 03:54:55 -12 2024 I: pbuilder-time-stamp: 1716652495