Diff of the two buildlogs: -- --- b1/build.log 2023-05-07 15:14:55.327038365 +0000 +++ b2/build.log 2023-05-07 15:43:28.203928467 +0000 @@ -1,6 +1,7 @@ +W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Sat Jun 8 09:22:31 -12 2024 -I: pbuilder-time-stamp: 1717881751 +I: Current time: Mon May 8 05:18:57 +14 2023 +I: pbuilder-time-stamp: 1683472737 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -17,7 +18,7 @@ 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: Signature made Wed Dec 28 12:58:50 2022 +14 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 @@ -36,137 +37,168 @@ dpkg-source: info: applying no_timings_finalizeAllTimings.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/94714/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/25642/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 8 05:19 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/25642/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/25642/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=7' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='573c0f5bd2ab4a54a53622bf8863c5ea' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='94714' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=25642 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.52pH2Fiq/pbuilderrc_7fmc --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.52pH2Fiq/b1 --logfile b1/build.log hypre_2.26.0-3.dsc' - SUDO_GID='112' - SUDO_UID='107' - 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' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.52pH2Fiq/pbuilderrc_ImPq --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.52pH2Fiq/b2 --logfile b2/build.log --extrapackages usrmerge hypre_2.26.0-3.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos16-i386 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-22-686-pae #1 SMP Debian 5.10.178-3 (2023-04-22) i686 GNU/Linux I: ls -l /bin total 6036 - -rwxr-xr-x 1 root root 1408088 Apr 23 2023 bash - -rwxr-xr-x 3 root root 38404 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 38404 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 38404 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 17892 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 42920 Sep 20 2022 cat - -rwxr-xr-x 1 root root 79816 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 79816 Sep 20 2022 chown - -rwxr-xr-x 1 root root 162024 Sep 20 2022 cp - -rwxr-xr-x 1 root root 136916 Jan 5 2023 dash - -rwxr-xr-x 1 root root 137160 Sep 20 2022 date - -rwxr-xr-x 1 root root 100364 Sep 20 2022 dd - -rwxr-xr-x 1 root root 108940 Sep 20 2022 df - -rwxr-xr-x 1 root root 162152 Sep 20 2022 dir - -rwxr-xr-x 1 root root 87760 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 38760 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 34664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 84272 Mar 22 2023 findmnt - -rwsr-xr-x 1 root root 30240 Mar 22 2023 fusermount - -rwxr-xr-x 1 root root 218680 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 100952 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 21916 Dec 19 2022 hostname - -rwxr-xr-x 1 root root 75756 Sep 20 2022 ln - -rwxr-xr-x 1 root root 55600 Mar 22 2023 login - -rwxr-xr-x 1 root root 162152 Sep 20 2022 ls - -rwxr-xr-x 1 root root 214568 Mar 22 2023 lsblk - -rwxr-xr-x 1 root root 96328 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 84008 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 38792 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 63016 Mar 22 2023 more - -rwsr-xr-x 1 root root 58912 Mar 22 2023 mount - -rwxr-xr-x 1 root root 13856 Mar 22 2023 mountpoint - -rwxr-xr-x 1 root root 157932 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 38792 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash - -rwxr-xr-x 1 root root 51080 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 75720 Sep 20 2022 rm - -rwxr-xr-x 1 root root 51080 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 22308 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 133224 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash - -rwxr-xr-x 1 root root 38760 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 87976 Sep 20 2022 stty - -rwsr-xr-x 1 root root 83492 Mar 22 2023 su - -rwxr-xr-x 1 root root 38792 Sep 20 2022 sync - -rwxr-xr-x 1 root root 598456 Apr 6 2023 tar - -rwxr-xr-x 1 root root 13860 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 120776 Sep 20 2022 touch - -rwxr-xr-x 1 root root 34664 Sep 20 2022 true - -rwxr-xr-x 1 root root 17892 Mar 22 2023 ulockmgr_server - -rwsr-xr-x 1 root root 30236 Mar 22 2023 umount - -rwxr-xr-x 1 root root 38760 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 162152 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 71216 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/94714/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1408088 Apr 24 11:24 bash + -rwxr-xr-x 3 root root 38404 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 38404 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 38404 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 17892 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 42920 Sep 21 2022 cat + -rwxr-xr-x 1 root root 79816 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 79816 Sep 21 2022 chown + -rwxr-xr-x 1 root root 162024 Sep 21 2022 cp + -rwxr-xr-x 1 root root 136916 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 137160 Sep 21 2022 date + -rwxr-xr-x 1 root root 100364 Sep 21 2022 dd + -rwxr-xr-x 1 root root 108940 Sep 21 2022 df + -rwxr-xr-x 1 root root 162152 Sep 21 2022 dir + -rwxr-xr-x 1 root root 87760 Mar 24 00:20 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 38760 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 34664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 84272 Mar 24 00:20 findmnt + -rwsr-xr-x 1 root root 30240 Mar 23 22:38 fusermount + -rwxr-xr-x 1 root root 218680 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 100952 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 21916 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 75756 Sep 21 2022 ln + -rwxr-xr-x 1 root root 55600 Mar 24 01:43 login + -rwxr-xr-x 1 root root 162152 Sep 21 2022 ls + -rwxr-xr-x 1 root root 214568 Mar 24 00:20 lsblk + -rwxr-xr-x 1 root root 96328 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 84008 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 38792 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 63016 Mar 24 00:20 more + -rwsr-xr-x 1 root root 58912 Mar 24 00:20 mount + -rwxr-xr-x 1 root root 13856 Mar 24 00:20 mountpoint + -rwxr-xr-x 1 root root 157932 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 38792 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash + -rwxr-xr-x 1 root root 51080 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 75720 Sep 21 2022 rm + -rwxr-xr-x 1 root root 51080 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 22308 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 133224 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 8 05:19 sh -> /bin/bash + -rwxr-xr-x 1 root root 38760 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 87976 Sep 21 2022 stty + -rwsr-xr-x 1 root root 83492 Mar 24 00:20 su + -rwxr-xr-x 1 root root 38792 Sep 21 2022 sync + -rwxr-xr-x 1 root root 598456 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 13860 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 120776 Sep 21 2022 touch + -rwxr-xr-x 1 root root 34664 Sep 21 2022 true + -rwxr-xr-x 1 root root 17892 Mar 23 22:38 ulockmgr_server + -rwsr-xr-x 1 root root 30236 Mar 24 00:20 umount + -rwxr-xr-x 1 root root 38760 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 162152 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 71216 Mar 24 00:20 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/25642/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -327,7 +359,7 @@ Get: 95 http://deb.debian.org/debian bookworm/main i386 pkgconf-bin i386 1.8.1-1 [29.8 kB] Get: 96 http://deb.debian.org/debian bookworm/main i386 pkgconf i386 1.8.1-1 [25.9 kB] Get: 97 http://deb.debian.org/debian bookworm/main i386 pkg-config i386 1.8.1-1 [13.7 kB] -Fetched 54.5 MB in 1s (64.2 MB/s) +Fetched 54.5 MB in 2s (26.2 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 ... 19604 files and directories currently installed.) @@ -742,10 +774,17 @@ Reading package lists... Building dependency tree... Reading state information... +usrmerge is already the newest version (35). 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 +I: user script /srv/workspace/pbuilder/25642/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/25642/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/hypre-2.26.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-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 @@ -769,12 +808,12 @@ rm -f ${TEST}.stdout ${TEST}.stderr; \ done dh_auto_clean - cd src && make -j16 distclean + cd src && make -j7 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 +dh_auto_clean: error: cd src && make -j7 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 @@ -871,8 +910,8 @@ 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 for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status @@ -929,8 +968,8 @@ 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 for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status @@ -940,7 +979,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/hypre-2.26.0' dh_auto_build -Dsrc - cd src && make -j16 + cd src && make -j7 make[2]: Entering directory '/build/hypre-2.26.0/src' Making blas ... make[3]: Entering directory '/build/hypre-2.26.0/src/blas' @@ -957,9 +996,6 @@ mpicc -g -O2 -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) { @@ -967,14 +1003,11 @@ 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 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 mpicc -g -O2 -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; @@ -982,10 +1015,13 @@ 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 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 dtrmv.c: In function 'hypre_dtrmv': dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ +mpicc -g -O2 -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 dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 289 | jx += *incx; @@ -993,6 +1029,9 @@ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ +mpicc -g -O2 -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 make[3]: Leaving directory '/build/hypre-2.26.0/src/blas' Making lapack ... @@ -1025,6 +1064,26 @@ mpicc -g -O2 -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 +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 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 @@ -1049,26 +1108,6 @@ mpicc -g -O2 -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 -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 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 @@ -1117,19 +1156,6 @@ mpicc -g -O2 -ffile-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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] @@ -1172,6 +1198,19 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c memory.c -o memory.obj @@ -1210,6 +1249,20 @@ mpicc -g -O2 -ffile-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c HYPRE_lgmres.c +gmres.c: In function 'hypre_GMRESSolve': +gmres.c:641:34: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] + 641 | rs_2[i - 1] = rs_2[i - 1] / hh[i - 1][i - 1]; + | ~~~~^~~~~~~ +gmres.c:310:45: note: 'rs_2' was declared here + 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; + | ^~~~ +cogmres.c: In function 'hypre_COGMRESSolve': +cogmres.c:664:34: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] + 664 | rs_2[i - 1] = rs_2[i - 1] / hh[itmp + i - 1]; + | ~~~~^~~~~~~ +cogmres.c:318:39: note: 'rs_2' was declared here + 318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; + | ^~~~ mpicc -g -O2 -ffile-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c pcg.c @@ -1232,20 +1285,6 @@ lobpcg.c:296:26: note: 'blockVectorBY' was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ -gmres.c: In function 'hypre_GMRESSolve': -gmres.c:641:34: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] - 641 | rs_2[i - 1] = rs_2[i - 1] / hh[i - 1][i - 1]; - | ~~~~^~~~~~~ -gmres.c:310:45: note: 'rs_2' was declared here - 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; - | ^~~~ -cogmres.c: In function 'hypre_COGMRESSolve': -cogmres.c:664:34: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] - 664 | rs_2[i - 1] = rs_2[i - 1] / hh[itmp + i - 1]; - | ~~~~^~~~~~~ -cogmres.c:318:39: note: 'rs_2' was declared here - 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 @@ -1358,14 +1397,6 @@ mpicc -g -O2 -ffile-prefix-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/i386-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj 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] ) @@ -1410,21 +1441,8 @@ 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 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_csr_matvec.c 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]]; @@ -1435,82 +1453,6 @@ 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/i386-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/i386-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; - | ^~~~~~~~~~ -mpicc -g -O2 -ffile-prefix-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/i386-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/i386-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj -par_vector.c: In function 'hypre_VectorToParVector': -par_vector.c:583:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] - 583 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -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: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:311:24: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 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_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]; @@ -1546,6 +1488,22 @@ 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/i386-linux-gnu/openmpi/include -c par_csr_matop_marked.c +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_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], @@ -1567,6 +1525,8 @@ par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here 828 | HYPRE_Int *a_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/i386-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/i386-linux-gnu/openmpi/include -c par_make_system.c 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); @@ -1586,6 +1546,7 @@ par_csr_matrix.c:816:24: note: 'offd_data' was declared here 816 | HYPRE_Complex *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. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/i386-linux-gnu/openmpi/include -c par_vector.c 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, @@ -1601,6 +1562,19 @@ par_csr_matop.c:1274:20: note: 'B_int_data' was declared here 1274 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ +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_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1444:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], @@ -1640,6 +1614,67 @@ par_csr_matrix.c:1251:24: note: 'A_data' was declared here 1251 | HYPRE_Complex *A_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: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:311:24: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 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:583:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] + 583 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +par_vector.c:521:24: note: 'v_data' was declared here + 521 | HYPRE_Complex *v_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. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/i386-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj 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); @@ -1716,6 +1751,10 @@ par_csr_matop.c:1861:29: note: 'num_sends' was declared here 1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ +mpicc -g -O2 -ffile-prefix-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj 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; @@ -1906,9 +1945,6 @@ mpicc -g -O2 -ffile-prefix-map=/build/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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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, @@ -1932,42 +1968,15 @@ par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here 31 | 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./../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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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; | ^~~~~~~~~~ -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; @@ -2083,6 +2092,36 @@ 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_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: 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); } @@ -2361,6 +2400,15 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c @@ -2377,23 +2425,7 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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, @@ -2405,6 +2437,13 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c HYPRE_ams.c @@ -2418,15 +2457,6 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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; @@ -2446,40 +2476,6 @@ par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ -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_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_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/i386-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; @@ -2493,7 +2489,17 @@ 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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_fsai.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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_fsai_setup.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], @@ -2515,14 +2521,108 @@ 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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_coarsen.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_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_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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_coarse_parms.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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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], @@ -2565,25 +2665,6 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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) @@ -2600,118 +2681,48 @@ par_cgc_coarsen.c:618:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 618 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': 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/i386-linux-gnu/openmpi/include -c par_laplace_27pt.c -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; - | ^~~~~~~~~~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_laplace_9pt.c -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; - | ^~~~~~~~~~~~~~~~~ -par_laplace.c: In function 'GenerateSysLaplacian': -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_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 406 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -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/i386-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_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_cr.c: In function 'hypre_BoomerAMGIndepRS': par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': -par_add_cycle.c:401:15: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] - 401 | HYPRE_Int *send_map_elmts; - | ^~~~~~~~~~~~~~ +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/i386-linux-gnu/openmpi/include -c par_gauss_elim.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; + | ^~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_indepset.c +par_add_cycle.c: In function 'hypre_CreateLambda': +par_add_cycle.c:401:15: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] + 401 | HYPRE_Int *send_map_elmts; + | ^~~~~~~~~~~~~~ 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_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_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_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:945:45: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 945 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -2751,7 +2762,55 @@ par_add_cycle.c:402:15: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 402 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_mgr.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_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; + | ^~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_jacobi_interp.c +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': +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_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cr.c:1630:24: note: 'S_offd_j' was declared here + 1630 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +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_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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_mod_lr_interp.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; + | ^~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_multi_interp.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } @@ -2759,7 +2818,94 @@ 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/i386-linux-gnu/openmpi/include -c par_mgr_setup.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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_mod_multi_interp.c +par_interp.c: In function 'hypre_BoomerAMGBuildInterp': +par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:59:23: note: 'A_ext' was declared here + 59 | hypre_CSRMatrix *A_ext; + | ^~~~~ +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': +par_gsmg.c: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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_laplace_27pt.c +par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': +par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1868 | hypre_CSRMatrixDestroy(A_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:1032:21: note: 'A_ext' was declared here + 1032 | hypre_CSRMatrix *A_ext; + | ^~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_laplace_9pt.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: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_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, @@ -2807,89 +2953,42 @@ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ -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_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; - | ^~~~~~~~~~ -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); } +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_mgr.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_gsmg.c:1327:21: note: 'S_ext' was declared here - 1327 | hypre_CSRMatrix *S_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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_mgr_solve.c -par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': -par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1868 | hypre_CSRMatrixDestroy(A_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:1032:21: note: 'A_ext' was declared here - 1032 | hypre_CSRMatrix *A_ext; +par_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/i386-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; - | ^~~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_rap.c +par_laplace.c: In function 'GenerateSysLaplacian': +par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 406 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_mgr_setup.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]; @@ -2921,7 +3020,6 @@ 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/i386-linux-gnu/openmpi/include -c par_rap_communication.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; @@ -2938,7 +3036,39 @@ 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/i386-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/i386-linux-gnu/openmpi/include -c par_mgr_solve.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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_nongalerkin.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]); @@ -2946,34 +3076,17 @@ 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/i386-linux-gnu/openmpi/include -c par_relax.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_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_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/i386-linux-gnu/openmpi/include -c par_nodal_systems.c 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); @@ -2981,6 +3094,60 @@ 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/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_rap_communication.c +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; + | ^~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_rotate_7pt.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; + | ^~~~~~~~~~~ +./../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_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; @@ -2992,6 +3159,68 @@ 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:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 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; + | ^~~~~~~~~ +./../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/i386-linux-gnu/openmpi/include -c par_relax.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/i386-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; @@ -3051,7 +3280,19 @@ 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/i386-linux-gnu/openmpi/include -c par_relax_more.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:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] + 101 | send_buf[1] = e_max; + | ~~~~~~~~~~~~^~~~~~~~ +par_relax_more.c:48:16: note: 'e_max' was declared here + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ par_relax.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); @@ -3059,75 +3300,37 @@ par_relax.c:203:28: note: 'comm_handle' was declared here 203 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ -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/i386-linux-gnu/openmpi/include -c par_relax_interface.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_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:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 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_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; + | ^~~~~~~~~~ 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); @@ -3153,39 +3356,6 @@ 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/i386-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/i386-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; - | ^~~~~~~~~~ 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); @@ -3211,48 +3381,49 @@ 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/i386-linux-gnu/openmpi/include -c par_relax_interface.c +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_stats.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_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:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] - 101 | send_buf[1] = e_max; - | ~~~~~~~~~~~~^~~~~~~~ -par_relax_more.c:48:16: note: 'e_max' was declared here - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:2707:21: note: 'A_ext' was declared here - 2707 | hypre_CSRMatrix *A_ext; - | ^~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_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_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/i386-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/i386-linux-gnu/openmpi/include -c par_sv_interp.c +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; + | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_vardifconv.c par_stats.c: In function 'hypre_BoomerAMGSetupStats': @@ -3266,53 +3437,6 @@ 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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c partial.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/i386-linux-gnu/openmpi/include -c schwarz.c -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; - | ^~~~~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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; @@ -3330,39 +3454,37 @@ par_vardifconv.c:41:24: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c dsuperlu.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_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:308:21: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized] - 308 | HYPRE_Real *theta; +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; + | ^~~~~~~~~~ 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; @@ -3380,18 +3502,20 @@ 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/i386-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/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.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:308:21: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized] + 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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_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]; @@ -3423,6 +3547,13 @@ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ +par_restr.c: In function 'hypre_fgmresT': +par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] + 956 | *relres = normr / normr0; + | ~~~~~~^~~~~~~~ +par_restr.c:844:18: note: 'normr' was declared here + 844 | HYPRE_Real t, normr, normr0, tolr; + | ^~~~~ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:553:60: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 553 | aux[jj] -= A_boundary_data[k] * x_ext[k_loc - num_variables]; @@ -3478,70 +3609,7 @@ 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/i386-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_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_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/i386-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/i386-linux-gnu/openmpi/include -c par_lr_restr.c 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]); @@ -3573,8 +3641,31 @@ 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/i386-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/i386-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; + | ^~~~~ 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]; @@ -3618,142 +3709,9 @@ 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/i386-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/i386-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj -par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': -par_sv_interp.c: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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_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/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_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; - | ^~~~~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj -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; - | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c ams.c -o ams.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]; @@ -3785,70 +3743,58 @@ 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; - | ^~~~~~~~~~ -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", +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + 1619 | 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; +ads.c:1440:24: note: 'r_norm' was declared here + 1440 | 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", +ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + 1619 | 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; +ads.c:1440:15: note: 'r0_norm' was declared here + 1440 | 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; +ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1599 | 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; +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: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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.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; + | ^~~~~~~ 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++]; @@ -3868,20 +3814,7 @@ schwarz.c:3002:16: note: 'x_ext_data' was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ -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; - | ^~~~ -./../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; - | ^~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj 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]; @@ -3901,6 +3834,37 @@ schwarz.c:3216:15: note: 'a_ext_i' was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ +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/i386-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj +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; + | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from schwarz.c:8: @@ -3923,6 +3887,7 @@ schwarz.c:3767:15: note: 'send_map_starts' was declared here 3767 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; @@ -3939,6 +3904,80 @@ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_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/i386-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; + | ^~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_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; + | ^~~~~~~~ +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; + | ^~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +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; + | ^~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_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/i386-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj +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; + | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj +./../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; + | ^~~~~~~~~~ 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 @@ -3957,6 +3996,14 @@ mpicc -g -O2 -ffile-prefix-map=/build/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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c +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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c HYPRE_struct_grid.c @@ -3972,24 +4019,6 @@ mpicc -g -O2 -ffile-prefix-map=/build/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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj -struct_communication.c: In function 'hypre_CommPkgCreate': -struct_communication.c:396:43: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] - 396 | hypre_CommTypeBufsize(comm_type) += (size * num_values); -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++; @@ -4004,6 +4033,16 @@ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj +struct_communication.c: In function 'hypre_CommPkgCreate': +struct_communication.c:396:43: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] + 396 | hypre_CommTypeBufsize(comm_type) += (size * num_values); +struct_communication.c:65:26: note: 'comm_type' was declared here + 65 | hypre_CommType *comm_type; + | ^~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/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/i386-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj 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 )) @@ -4059,13 +4098,15 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sparse_msg_setup.c +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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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; @@ -4073,19 +4114,11 @@ 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/i386-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/i386-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.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/i386-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/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.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) @@ -4099,43 +4132,14 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj -red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': -red_black_constantcoef_gs.c:462:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] - 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; - | ~~~~~^~~~~~~~~~~~~~~~ -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:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] - 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; - | ^~~~~ -red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] - 47 | 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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.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; | ^~~~~ -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 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/i386-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; @@ -4155,29 +4159,7 @@ 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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.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/i386-linux-gnu/openmpi/include -c point_relax.c -o point_relax.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; @@ -4197,9 +4179,6 @@ 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/i386-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 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.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; @@ -4219,39 +4198,8 @@ 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/i386-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj -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; - | ^~~~~ -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; - | ^~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -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/i386-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/i386-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.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; @@ -4307,6 +4255,113 @@ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ +red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': +red_black_constantcoef_gs.c:462:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] + 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; + | ~~~~~^~~~~~~~~~~~~~~~ +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:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; + | ^~~~~ +red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; + | ^~~~~ +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; + | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj +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; + | ^~~~~~ +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 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c smg.c -o smg.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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.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; + | ^~~~~ 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; @@ -4422,38 +4477,28 @@ 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_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; +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -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/i386-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj +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: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: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:534:26: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; +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; - | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -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/i386-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/i386-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj 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] @@ -4591,25 +4636,26 @@ 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; - | ^~~~~~ +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; + | ^~~~~~ +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; @@ -4862,13 +4908,6 @@ 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 @@ -4893,11 +4932,6 @@ mpicc -g -O2 -ffile-prefix-map=/build/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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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, @@ -4948,6 +4982,11 @@ HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj 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 @@ -4988,19 +5027,6 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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]; @@ -5020,26 +5046,14 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c maxwell_solve.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: @@ -5059,17 +5073,7 @@ 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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sys_pfmg_solve.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 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c maxwell_solve2.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: @@ -5098,6 +5102,81 @@ maxwell_physbdy.c:71:28: note: 'cbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ +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; + | ^~~~~~ +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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.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]); @@ -5126,11 +5205,37 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sys_pfmg.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 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c +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; + | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -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/i386-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 sstruct_sharedDOFComm.c:16: @@ -5162,62 +5267,15 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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] ); @@ -5231,25 +5289,63 @@ 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_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_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here - 46 | HYPRE_Real fCedge_ratio; +maxwell_semi_interp.c:126:27: note: 'fCedge_ratio' was declared here + 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ -maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 544 | findex[k] *= stride[k]; +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_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_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_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: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; + | ^~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen': @@ -5321,63 +5417,6 @@ 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 @@ -5396,11 +5435,6 @@ mpicc -g -O2 -ffile-prefix-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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 ); @@ -5408,6 +5442,11 @@ ilut.c:28:16: note: 'ierr' was declared here 28 | HYPRE_Int i, ierr; | ^~~~ +mpicc -g -O2 -ffile-prefix-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c util.c 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 @@ -5451,6 +5490,8 @@ mpicc -g -O2 -ffile-prefix-map=/build/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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c Mem_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); @@ -5470,18 +5511,9 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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] @@ -5570,6 +5602,13 @@ MatGenFD.c:228:31: note: 'nabory1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c Vec_dh.c 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] @@ -5602,7 +5641,7 @@ make[2]: Leaving directory '/build/hypre-2.26.0/src' dh_auto_build -Dsrc-static - cd src-static && make -j16 + cd src-static && make -j7 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' @@ -5619,9 +5658,6 @@ mpicc -g -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) { @@ -5629,14 +5665,11 @@ 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 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 -mpicc -g -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; @@ -5644,6 +5677,15 @@ 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 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 +dtrmv.c: In function 'hypre_dtrmv': +dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] + 21 | integer ix, jx, kx; + | ^~ +mpicc -g -O2 -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 dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 289 | jx += *incx; @@ -5651,10 +5693,7 @@ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ -dtrmv.c: In function 'hypre_dtrmv': -dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] - 21 | integer ix, jx, kx; - | ^~ +mpicc -g -O2 -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 make[3]: Leaving directory '/build/hypre-2.26.0/src-static/blas' Making lapack ... @@ -5683,6 +5722,26 @@ mpicc -g -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 +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 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 @@ -5712,26 +5771,6 @@ mpicc -g -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 -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 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 @@ -5777,24 +5816,6 @@ mpicc -g -O2 -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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c memory.c -o memory.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] @@ -5857,6 +5878,24 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... @@ -5894,6 +5933,20 @@ mpicc -g -O2 -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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c HYPRE_lgmres.c +cogmres.c: In function 'hypre_COGMRESSolve': +cogmres.c:664:34: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] + 664 | rs_2[i - 1] = rs_2[i - 1] / hh[itmp + i - 1]; + | ~~~~^~~~~~~ +cogmres.c:318:39: note: 'rs_2' was declared here + 318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; + | ^~~~ +gmres.c: In function 'hypre_GMRESSolve': +gmres.c:641:34: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] + 641 | rs_2[i - 1] = rs_2[i - 1] / hh[i - 1][i - 1]; + | ~~~~^~~~~~~ +gmres.c:310:45: note: 'rs_2' was declared here + 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; + | ^~~~ mpicc -g -O2 -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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c pcg.c @@ -5916,20 +5969,6 @@ lobpcg.c:296:26: note: 'blockVectorBY' was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ -gmres.c: In function 'hypre_GMRESSolve': -gmres.c:641:34: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] - 641 | rs_2[i - 1] = rs_2[i - 1] / hh[i - 1][i - 1]; - | ~~~~^~~~~~~ -gmres.c:310:45: note: 'rs_2' was declared here - 310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; - | ^~~~ -cogmres.c: In function 'hypre_COGMRESSolve': -cogmres.c:664:34: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized] - 664 | rs_2[i - 1] = rs_2[i - 1] / hh[itmp + i - 1]; - | ~~~~^~~~~~~ -cogmres.c:318:39: note: 'rs_2' was declared here - 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') @@ -6043,59 +6082,6 @@ mpicc -g -O2 -ffile-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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; - | ^~~~~~~~~~~ -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] ) @@ -6121,23 +6107,28 @@ 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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj +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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_csr_matvec.c 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]; @@ -6173,13 +6164,105 @@ 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:583:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] - 583 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -par_vector.c:521:24: note: 'v_data' was declared here - 521 | HYPRE_Complex *v_data; +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_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/i386-linux-gnu/openmpi/include -c par_csr_matop_marked.c +par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': +par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] + 895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 896 | local_num_rows[i], + | ~~~~~~~~~~~~~~~~~~ + 897 | &a_i[(HYPRE_Int)row_starts[i]], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 898 | &a_j[ind], + | ~~~~~~~~~~ + 899 | &csr_matrix_datatypes[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here + 829 | HYPRE_Int *a_j; + | ^~~ +par_csr_bool_matrix.c:894:19: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] + 894 | ind = a_i[(HYPRE_Int)row_starts[i]]; + | ^ +par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here + 828 | HYPRE_Int *a_i; + | ^~~ +mpicc -g -O2 -ffile-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_vector.c +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_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/i386-linux-gnu/openmpi/include -c par_vector_batched.c +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:1475:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] + 1475 | B_int_data[count] = diag_data[k]; + | ^ +par_csr_matop.c:1274:20: note: 'B_int_data' was declared here + 1274 | HYPRE_Complex * B_int_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. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/i386-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_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]; @@ -6232,61 +6315,13 @@ 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_vector.c: In function 'hypre_VectorToParVector': +par_vector.c:583:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] + 583 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +par_vector.c:521:24: note: 'v_data' was declared here + 521 | HYPRE_Complex *v_data; | ^~~~~~ -par_csr_matrix.c:893:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 893 | offd_data[offd_cnt++] = data; - | ^ -par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': -par_csr_matrix.c:816:24: note: 'offd_data' was declared here - 816 | HYPRE_Complex *offd_data; - | ^~~~~~~~~ -par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] - 895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 896 | local_num_rows[i], - | ~~~~~~~~~~~~~~~~~~ - 897 | &a_i[(HYPRE_Int)row_starts[i]], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 898 | &a_j[ind], - | ~~~~~~~~~~ - 899 | &csr_matrix_datatypes[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here - 829 | HYPRE_Int *a_j; - | ^~~ -par_csr_bool_matrix.c:894:19: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] - 894 | ind = a_i[(HYPRE_Int)row_starts[i]]; - | ^ -par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here - 828 | HYPRE_Int *a_i; - | ^~~ -par_csr_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:1475:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] - 1475 | B_int_data[count] = diag_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:1444:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], @@ -6326,6 +6361,10 @@ par_csr_matrix.c:1251:24: note: 'A_data' was declared here 1251 | HYPRE_Complex *A_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. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj 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); @@ -6593,9 +6632,6 @@ mpicc -g -O2 -ffile-prefix-map=/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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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, @@ -6619,42 +6655,15 @@ par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here 31 | 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./../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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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; | ^~~~~~~~~~ -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; @@ -6770,6 +6779,36 @@ 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_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: 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); } @@ -7099,6 +7138,15 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c @@ -7112,6 +7160,17 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c @@ -7121,32 +7180,12 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c HYPRE_ads.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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_amg.c @@ -7156,30 +7195,6 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_cgc_coarsen.c -par_fsai_solve.c: In function 'hypre_FSAISolve': -par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] - 106 | rel_resnorm = resnorm / old_resnorm; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -par_fsai_solve.c:43:38: note: 'resnorm' was declared here - 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; - | ^~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_cheby.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/i386-linux-gnu/openmpi/include -c par_coarse_parms.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; @@ -7199,25 +7214,6 @@ par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ -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; @@ -7231,6 +7227,16 @@ 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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_fsai.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_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], @@ -7252,15 +7258,91 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_coarsen.c +par_fsai_solve.c: In function 'hypre_FSAISolve': +par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] + 106 | rel_resnorm = resnorm / old_resnorm; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +par_fsai_solve.c:43:38: note: 'resnorm' was declared here + 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; + | ^~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_cgc_coarsen.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_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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_coarse_parms.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); @@ -7274,7 +7356,11 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_difconv.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], @@ -7317,13 +7403,6 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_laplace_9pt.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) @@ -7343,14 +7422,30 @@ par_cgc_coarsen.c:96:27: note: 'wall_time' was declared here 96 | 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; - | ^~~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_indepset.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; + | ^~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_interp.c par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:401:15: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 401 | HYPRE_Int *send_map_elmts; @@ -7406,6 +7501,75 @@ par_add_cycle.c:402:15: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 402 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ +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/i386-linux-gnu/openmpi/include -c par_jacobi_interp.c +par_cr.c: In function 'hypre_BoomerAMGIndepRSa': +par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) + | ~~~~~~~~^~~ +par_cr.c:1084:21: note: 'S_offd_j' was declared here + 1084 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +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_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_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/i386-linux-gnu/openmpi/include -c par_krylov_func.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/i386-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/i386-linux-gnu/openmpi/include -c par_multi_interp.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } @@ -7413,106 +7577,15 @@ par_gsmg.c:770:21: note: 'S_ext' was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ -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_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_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/i386-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_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); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_mgr_setup.c -par_laplace_9pt.c:33:18: note: 'offd_j' was declared here - 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/i386-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/i386-linux-gnu/openmpi/include -c par_laplace.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_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]; @@ -7538,20 +7611,15 @@ par_gsmg.c:1327:21: note: 'S_ext' was declared here 1327 | 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_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; - | ^~~~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_mgr_solve.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; + | ^~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_laplace_9pt.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); @@ -7559,37 +7627,29 @@ 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/i386-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/i386-linux-gnu/openmpi/include -c par_nodal_systems.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/i386-linux-gnu/openmpi/include -c par_rap.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_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_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_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, @@ -7637,20 +7697,56 @@ 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_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/i386-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/i386-linux-gnu/openmpi/include -c par_mgr.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; + | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_mgr_setup.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_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/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_nongalerkin.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]; @@ -7682,20 +7778,52 @@ par_lr_interp.c:90:21: note: 'A_ext_data' was declared here 90 | HYPRE_Real *A_ext_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: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/i386-linux-gnu/openmpi/include -c par_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../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_nodal_systems.c +par_mgr_solve.c: In function 'hypre_MGRCycle': +par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] + 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr_solve.c:586:18: note: 'beta' was declared here + 586 | HYPRE_Real beta; + | ^~~~ +par_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; + | ^~~~~~~~~~~ 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); @@ -7703,8 +7831,6 @@ 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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_relax.c par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; @@ -7745,7 +7871,110 @@ 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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_rap_communication.c +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_mgr.c:14: +./../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_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; + | ^~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_relax_more.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; + | ^~~~~~ +./../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/i386-linux-gnu/openmpi/include -c par_relax_interface.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_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_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:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] + 101 | send_buf[1] = e_max; + | ~~~~~~~~~~~~^~~~~~~~ +par_relax_more.c:48:16: note: 'e_max' was declared here + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ par_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; @@ -7805,152 +8034,39 @@ par_rap.c:49:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized] 49 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ -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_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/i386-linux-gnu/openmpi/include -c par_relax_interface.c -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_scaled_matnorm.c -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:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] - 101 | send_buf[1] = e_max; - | ~~~~~~~~~~~~^~~~~~~~ -par_relax_more.c:48:16: note: 'e_max' was declared here - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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/i386-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; - | ^~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_sv_interp_ln.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: 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: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: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: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: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: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: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: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/i386-linux-gnu/openmpi/include -c par_vardifconv.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_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; | ^~~~~~~~~~ -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/i386-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/i386-linux-gnu/openmpi/include -c par_schwarz.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); @@ -7958,7 +8074,6 @@ 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/i386-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); @@ -7984,37 +8099,7 @@ 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; | ^~~~~~~~~ -./../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/i386-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; - | ^ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_stats.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); @@ -8040,6 +8125,98 @@ 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; | ^~~~~~~~~ +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/i386-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/i386-linux-gnu/openmpi/include -c par_sv_interp.c +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; + | ^~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_vardifconv.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_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:308:21: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized] + 308 | HYPRE_Real *theta; + | ^~~~~ +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; + | ^~~~~~~~~~ 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; @@ -8057,19 +8234,10 @@ 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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c schwarz.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:308:21: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized] - 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/i386-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/i386-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; @@ -8087,83 +8255,32 @@ 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/i386-linux-gnu/openmpi/include -c par_lr_restr.c -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; +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_restr.c +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_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_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_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_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; | ^~~~~~~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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; +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; | ^~~~~ -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/i386-linux-gnu/openmpi/include -c ams.c -o ams.obj -par_restr.c: In function 'hypre_fgmresT': -par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] - 956 | *relres = normr / normr0; - | ~~~~~~^~~~~~~~ -par_restr.c:844:18: note: 'normr' was declared here - 844 | HYPRE_Real t, normr, normr0, tolr; - | ^~~~~ -mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.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]; @@ -8219,25 +8336,37 @@ schwarz.c:388:15: note: 'A_offd_j' was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ -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]; - | ^~ +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; + | ^~~~~~~~~~ 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]); @@ -8269,94 +8398,16 @@ par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ -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_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; - | ^~~~~~~~~~ -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/i386-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/i386-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/i386-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.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/i386-linux-gnu/openmpi/include -c par_lr_restr.c +par_restr.c: In function 'hypre_fgmresT': +par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] + 956 | *relres = normr / normr0; + | ~~~~~~^~~~~~~~ +par_restr.c:844:18: note: 'normr' was declared here + 844 | HYPRE_Real t, normr, normr0, tolr; + | ^~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c ads.c -o ads.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]; @@ -8400,236 +8451,84 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_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_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_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; - | ^~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': -par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 4618 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ partial.c:2369:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here - 3908 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ 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++) | ^ -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++) - | ^ 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]; | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here - 3907 | HYPRE_Int *A_ext_i; - | ^~~~~~~ partial.c:1956:21: note: 'A_ext_j' was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_lr_interp.c:4649:75: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 4649 | A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ 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; | ^~~~~~~ -par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here - 3906 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ 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_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", +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]; + | ^~ +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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + 1619 | 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; +ads.c:1440:24: note: 'r_norm' was declared here + 1440 | 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", +ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + 1619 | 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; +ads.c:1440:15: note: 'r0_norm' was declared here + 1440 | 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; +ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1599 | 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; +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: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; - | ^~~~~~~~~~ -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: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: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; - | ^~~~~~ -./../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; - | ^~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj 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++]; @@ -8649,6 +8548,40 @@ schwarz.c:3002:16: note: 'x_ext_data' was declared here 3002 | HYPRE_Real *x_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/i386-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.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/i386-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_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 */ + | ^~~~~~~~~ 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]; @@ -8662,12 +8595,58 @@ schwarz.c:3217:18: note: 'a_ext_j' was declared here 3217 | HYPRE_BigInt *a_ext_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/i386-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj 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; | ^~~~~~~ +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_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/i386-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj +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; + | ^~~~~~ +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 schwarz.c:8: @@ -8690,6 +8669,8 @@ schwarz.c:3767:15: note: 'send_map_starts' was declared here 3767 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; @@ -8706,6 +8687,64 @@ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ +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; + | ^~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj +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: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: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; + | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj +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) ) + | ^~~~~~~~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj +par_ilu_setup.c:4186:22: note: 'capacity_S' was declared here + 4186 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj +./../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; + | ^~~~~~~~~~ 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') @@ -8726,12 +8765,27 @@ mpicc -g -O2 -ffile-prefix-map=/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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c +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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c project.c +_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; + | ^~~ mpicc -g -O2 -ffile-prefix-map=/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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c struct_matrix_mask.c @@ -8741,23 +8795,6 @@ mpicc -g -O2 -ffile-prefix-map=/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/i386-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/i386-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/i386-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/i386-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 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/i386-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/i386-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj -struct_communication.c: In function 'hypre_CommPkgCreate': -struct_communication.c:396:43: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] - 396 | hypre_CommTypeBufsize(comm_type) += (size * num_values); -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++; @@ -8765,13 +8802,12 @@ 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_communication.c: In function 'hypre_CommPkgCreate': +struct_communication.c:396:43: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] + 396 | hypre_CommTypeBufsize(comm_type) += (size * num_values); +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++) @@ -8779,6 +8815,9 @@ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj 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 )) @@ -8834,14 +8873,6 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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; @@ -8849,9 +8880,9 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sparse_msg_solve.c 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; @@ -8859,10 +8890,11 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.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) @@ -8876,42 +8908,14 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj -red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': -red_black_constantcoef_gs.c:462:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] - 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; - | ~~~~~^~~~~~~~~~~~~~~~ -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:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] - 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; - | ^~~~~ -red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] - 47 | 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 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.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/i386-linux-gnu/openmpi/include -c smg.c -o smg.obj -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; @@ -8931,10 +8935,6 @@ 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 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/i386-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/i386-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/i386-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/i386-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_SS9': pfmg_setup_interp.c:1048:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; @@ -8954,28 +8954,6 @@ 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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_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; @@ -8983,6 +8961,7 @@ pfmg_setup_interp.c:1144:32: note: 'right' 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/i386-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ @@ -8995,7 +8974,171 @@ 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/i386-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_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/i386-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/i386-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.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; + | ^~~~~~ +red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': +red_black_constantcoef_gs.c:462:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] + 462 | App1 * xp[xi + xoff1]) / Ap[Ai]; + | ~~~~~^~~~~~~~~~~~~~~~ +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:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; + | ^~~~~ +red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; + | ^~~~~ +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; + | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-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/i386-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/i386-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj +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; + | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-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/i386-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj +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/i386-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/i386-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 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/i386-linux-gnu/openmpi/include -c smg.c -o smg.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/i386-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 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.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; + | ^~~~~ 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; @@ -9111,61 +9254,6 @@ 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_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]; @@ -9185,19 +9273,8 @@ sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -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; - | ^~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-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/i386-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/i386-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj 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] @@ -9335,44 +9412,6 @@ 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; - | ^~~~~~ -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]; @@ -9386,6 +9425,13 @@ 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; | ^~~~~ +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; + | ^~~~~~ 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; @@ -9638,13 +9684,6 @@ 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') @@ -9669,12 +9708,6 @@ mpicc -g -O2 -ffile-prefix-map=/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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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, @@ -9692,6 +9725,7 @@ HYPRE_sstruct_vector.c:152:28: note: 'ilower' was declared here 152 | HYPRE_Int ilower, iupper; | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/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/i386-linux-gnu/openmpi/include -c sstruct_innerprod.c 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, @@ -9725,6 +9759,11 @@ HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here 238 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj 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') @@ -9765,20 +9804,6 @@ mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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]; @@ -9798,26 +9823,15 @@ 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/i386-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/i386-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/i386-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/i386-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/i386-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 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c maxwell_solve.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: @@ -9837,10 +9851,6 @@ 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/i386-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/i386-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/i386-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/i386-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: @@ -9869,74 +9879,6 @@ 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/i386-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/i386-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/i386-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; - | ^~~~~~~~~~~~~~~~ -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/i386-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/i386-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.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/i386-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/i386-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/i386-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]), @@ -9978,6 +9920,7 @@ fac_interp2.c:763:38: note: 'yweight2' was declared here 763 | HYPRE_Real yweight1, yweight2; | ^~~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-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/i386-linux-gnu/openmpi/include -c maxwell_solve2.c fac_interp2.c:1149:67: warning: 'kshift' may be used uninitialized [-Wmaybe-uninitialized] 1149 | xweight1 * xcp[kshift][jshift][ishift + xci] + | ^ @@ -9990,19 +9933,98 @@ 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; - | ^~~~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-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/i386-linux-gnu/openmpi/include -c maxwell_TV.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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c sstruct_sendinfo.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; + | ^~~~ +mpicc -g -O2 -ffile-prefix-map=/build/hypre-2.26.0=. -fstack-protector-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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 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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj 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; @@ -10022,6 +10044,80 @@ maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj +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; + | ^~~~~ +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; + | ^~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen': @@ -10093,63 +10189,6 @@ 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') @@ -10171,9 +10210,6 @@ mpicc -g -O2 -ffile-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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 ); @@ -10181,6 +10217,9 @@ ilut.c:28:16: note: 'ierr' was declared here 28 | HYPRE_Int i, ierr; | ^~~~ +mpicc -g -O2 -ffile-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c util.c 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') @@ -10220,39 +10259,6 @@ mpicc -g -O2 -ffile-prefix-map=/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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c MatGenFD.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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c SortedSet_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] @@ -10289,10 +10295,36 @@ ExternalRows_dh.c:364:15: note: 'len' was declared here 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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c Vec_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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c shellSort_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] @@ -10381,6 +10413,13 @@ MatGenFD.c:228:31: note: 'nabory1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ +mpicc -g -O2 -ffile-prefix-map=/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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-linux-gnu/openmpi/include -c Vec_dh.c Vec_dh.c: In function 'Vec_dhRead': Vec_dh.c:258:10: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 258 | tmp->n = n; @@ -10388,13 +10427,6 @@ 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] @@ -10411,6 +10443,13 @@ mat_dh_private.c:1507:15: note: 'work2' was declared here 1507 | HYPRE_Real *work2; | ^~~~~ +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; + | ^~~ 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') @@ -10976,32 +11015,32 @@ 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 Jun 8 09:25:06 -12 2024 +tests for src commenced at Mon May 8 05:23:41 +14 2023 running TEST_ams ... ok -test TEST_ams in src completed in 5 s +test TEST_ams in src completed in 8 s skipping TEST_bench skipping TEST_examples running TEST_fac ... ok -test TEST_fac in src completed in 11 s +test TEST_fac in src completed in 30 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 89 s +test TEST_ij in src completed in 148 s running TEST_lobpcg ... ok -test TEST_lobpcg in src completed in 23 s +test TEST_lobpcg in src completed in 31 s running TEST_longdouble ... ok -test TEST_longdouble in src completed in 18 s +test TEST_longdouble in src completed in 31 s running TEST_single ... ok -test TEST_single in src completed in 16 s +test TEST_single in src completed in 20 s running TEST_sstruct ... ok -test TEST_sstruct in src completed in 86 s +test TEST_sstruct in src completed in 105 s running TEST_struct ... ok -test TEST_struct in src completed in 50 s +test TEST_struct in src completed in 64 s running TEST_superlu ... ok -test TEST_superlu in src completed in 46 s +test TEST_superlu in src completed in 94 s skipping TEST_timing -all tests in src completed at Sat Jun 8 09:30:52 -12 2024 in 346 s +all tests in src completed at Mon May 8 05:32:34 +14 2023 in 533 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' @@ -11509,32 +11548,32 @@ 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 Jun 8 09:31:17 -12 2024 +tests for src-static commenced at Mon May 8 05:33:15 +14 2023 running TEST_ams ... ok -test TEST_ams in src-static completed in 6 s +test TEST_ams in src-static completed in 7 s skipping TEST_bench skipping TEST_examples running TEST_fac ... ok -test TEST_fac in src-static completed in 11 s +test TEST_fac in src-static completed in 21 s skipping TEST_fei running TEST_gpumemcheck ... ok test TEST_gpumemcheck in src-static completed in 1 s running TEST_ij ... ok -test TEST_ij in src-static completed in 91 s +test TEST_ij in src-static completed in 111 s running TEST_lobpcg ... ok -test TEST_lobpcg in src-static completed in 23 s +test TEST_lobpcg in src-static completed in 31 s running TEST_longdouble ... ok -test TEST_longdouble in src-static completed in 20 s +test TEST_longdouble in src-static completed in 28 s running TEST_single ... ok -test TEST_single in src-static completed in 17 s +test TEST_single in src-static completed in 21 s running TEST_sstruct ... ok -test TEST_sstruct in src-static completed in 115 s +test TEST_sstruct in src-static completed in 110 s running TEST_struct ... ok -test TEST_struct in src-static completed in 54 s +test TEST_struct in src-static completed in 60 s running TEST_superlu ... ok -test TEST_superlu in src-static completed in 46 s +test TEST_superlu in src-static completed in 82 s skipping TEST_timing -all tests in src-static completed at Sat Jun 8 09:37:41 -12 2024 in 384 s +all tests in src-static completed at Mon May 8 05:41:07 +14 2023 in 472 s make[1]: Leaving directory '/build/hypre-2.26.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary @@ -11545,7 +11584,7 @@ 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 + cd src && make -j7 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' @@ -11677,7 +11716,7 @@ 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 + cd src-static && make -j7 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' @@ -11862,9 +11901,9 @@ dh_gencontrol -O--sourcedirectory=src dh_md5sums -O--sourcedirectory=src dh_builddeb -O--sourcedirectory=src +dpkg-deb: building package 'libhypre-2.26.0' in '../libhypre-2.26.0_2.26.0-3_i386.deb'. dpkg-deb: building package 'libhypre-2.26.0-dbgsym' in '../libhypre-2.26.0-dbgsym_2.26.0-3_i386.deb'. dpkg-deb: building package 'libhypre-dev' in '../libhypre-dev_2.26.0-3_i386.deb'. -dpkg-deb: building package 'libhypre-2.26.0' in '../libhypre-2.26.0_2.26.0-3_i386.deb'. dpkg-genbuildinfo --build=binary -O../hypre_2.26.0-3_i386.buildinfo dpkg-genchanges --build=binary -O../hypre_2.26.0-3_i386.changes dpkg-genchanges: warning: package libhypre64-dev in control file but not in files list @@ -11876,12 +11915,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/25642/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/25642/tmp/hooks/B01_cleanup finished 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/94714 and its subdirectories -I: Current time: Sat Jun 8 09:37:54 -12 2024 -I: pbuilder-time-stamp: 1717882674 +I: removing directory /srv/workspace/pbuilder/25642 and its subdirectories +I: Current time: Mon May 8 05:41:27 +14 2023 +I: pbuilder-time-stamp: 1683474087