Diff of the two buildlogs: -- --- b1/build.log 2024-05-09 11:55:51.506346694 +0000 +++ b2/build.log 2024-05-09 12:51:44.167652535 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jun 11 06:07:00 -12 2025 -I: pbuilder-time-stamp: 1749665220 +I: Current time: Fri May 10 01:55:54 +14 2024 +I: pbuilder-time-stamp: 1715255754 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -36,52 +36,84 @@ dpkg-source: info: applying fix_make_check.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3760774/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2213552/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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 9 11:56 /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/2213552/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2213552/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + 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]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='05234c994a71483c8f4552c6e0a12ccd' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3760774' - PS1='# ' - PS2='> ' + INVOCATION_ID=bf8a02a34c6948829fb03722ff9a0555 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-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=2213552 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.E0ITR6fm/pbuilderrc_XJpn --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.E0ITR6fm/b1 --logfile b1/build.log hypre_2.28.0-8.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.E0ITR6fm/pbuilderrc_rolS --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.E0ITR6fm/b2 --logfile b2/build.log hypre_2.28.0-8.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 10 17:46 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3760774/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 8 11:26 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2213552/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -275,7 +307,7 @@ Get: 118 http://deb.debian.org/debian trixie/main amd64 pkgconf-bin amd64 1.8.1-1+b2 [29.7 kB] Get: 119 http://deb.debian.org/debian trixie/main amd64 pkgconf amd64 1.8.1-1+b2 [26.2 kB] Get: 120 http://deb.debian.org/debian trixie/main amd64 pkg-config amd64 1.8.1-1+b2 [14.0 kB] -Fetched 122 MB in 13s (9116 kB/s) +Fetched 122 MB in 3s (43.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 ... 19699 files and directories currently installed.) @@ -789,7 +821,11 @@ fakeroot is already the newest version (1.33-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/hypre-2.28.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../hypre_2.28.0-8_source.changes +I: user script /srv/workspace/pbuilder/2213552/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2213552/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/hypre-2.28.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.28.0-8_source.changes dpkg-buildpackage: info: source package hypre dpkg-buildpackage: info: source version 2.28.0-8 dpkg-buildpackage: info: source distribution unstable @@ -812,12 +848,12 @@ rm -f ${TEST}.stdout ${TEST}.stderr; \ done dh_auto_clean - cd src && make -j42 distclean + cd src && make -j20 distclean make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' Makefile:9: config/Makefile.config: No such file or directory make[2]: *** No rule to make target 'config/Makefile.config'. Stop. make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' -dh_auto_clean: error: cd src && make -j42 distclean returned exit code 2 +dh_auto_clean: error: cd src && make -j20 distclean returned exit code 2 make[1]: [debian/rules:90: override_dh_auto_clean] Error 25 (ignored) make[1]: Leaving directory '/build/reproducible-path/hypre-2.28.0' dh_autoreconf_clean -O--sourcedirectory=src @@ -1200,7 +1236,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' dh_auto_build -Dsrc - cd src && make -j42 + cd src && make -j20 make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/blas' @@ -1224,10 +1260,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.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) { @@ -1235,6 +1267,10 @@ dnrm2.c:35:17: note: 'xmax' was declared here 35 | doublereal xmax; | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; @@ -1300,6 +1336,29 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c +dgesvd.c: In function 'hypre_dgesvd': +dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] + 3751 | if (*lwork >= wrkbl + *lda * *m) { + | ~~~~~~^~~~~~~~~~~ +dgesvd.c:38:27: note: 'wrkbl' was declared here + 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; + | ^~~~~ +In file included from dgesvd.c:8: +f2c.h:196:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] + 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) + | ~~~~~~~~~~~~~~~~~~^~~~~~ +dgesvd.c:3746:45: note: in expansion of macro 'max' + 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { + | ^~~ +dgesvd.c:46:17: note: 'bdspac' was declared here + 46 | integer ir, bdspac, iu; + | ^~~~~~ +dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] + 4036 | if (ie > 2) { + | ^ +dgesvd.c:40:13: note: 'ie' was declared here + 40 | integer ie; + | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c @@ -1337,29 +1396,6 @@ dlamch.c:838:16: note: 'oldy' was declared here 838 | doublereal oldy; | ^~~~ -dgesvd.c: In function 'hypre_dgesvd': -dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] - 3751 | if (*lwork >= wrkbl + *lda * *m) { - | ~~~~~~^~~~~~~~~~~ -dgesvd.c:38:27: note: 'wrkbl' was declared here - 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; - | ^~~~~ -In file included from dgesvd.c:8: -f2c.h:196:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] - 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) - | ~~~~~~~~~~~~~~~~~~^~~~~~ -dgesvd.c:3746:45: note: in expansion of macro 'max' - 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { - | ^~~ -dgesvd.c:46:17: note: 'bdspac' was declared here - 46 | integer ir, bdspac, iu; - | ^~~~~~ -dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] - 4036 | if (ie > 2) { - | ^ -dgesvd.c:40:13: note: 'ie' was declared here - 40 | integer ie; - | ^~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/lapack' Making utilities ... @@ -1384,21 +1420,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj exchange_data.c: In function 'hypre_DataExchangeList': exchange_data.c:409:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, @@ -1451,6 +1472,21 @@ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.28.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.28.0.so ln -s -f libHYPRE_utilities-2.28.0.so libHYPRE_utilities.so @@ -1570,6 +1606,13 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj +csr_matop.c: In function 'hypre_CSRMatrixSplit': +csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] + 1439 | temp[cnt_offd] = Bs_ext_j[j]; + | ^ +csr_matop.c:1330:21: note: 'temp' was declared here + 1330 | HYPRE_BigInt *temp; + | ^~~~ csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:1255:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) @@ -1583,13 +1626,6 @@ csr_matrix.c:1155:22: note: 'big_jA' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ -csr_matop.c: In function 'hypre_CSRMatrixSplit': -csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] - 1439 | temp[cnt_offd] = Bs_ext_j[j]; - | ^ -csr_matop.c:1330:21: note: 'temp' was declared here - 1330 | HYPRE_BigInt *temp; - | ^~~~ Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.28.0.so csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj -Wl,-soname,libHYPRE_seq_mv-2.28.0.so ln -s -f libHYPRE_seq_mv-2.28.0.so libHYPRE_seq_mv.so @@ -1624,31 +1660,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj -par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': -par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 647 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matvec.c:558:28: note: 'comm_handle' was declared here - 558 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] - 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 669 | CF_marker, CF_marker_offd, fpt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matvec.c:567:23: note: 'x_tmp' was declared here - 567 | hypre_Vector *x_tmp; - | ^~~~~ -par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 650 | if (num_sends) - | ^ -par_csr_matvec.c:572:23: note: 'num_sends' was declared here - 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; - | ^~~~~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); @@ -1704,6 +1715,31 @@ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj +par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': +par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 647 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj +par_csr_matvec.c:558:28: note: 'comm_handle' was declared here + 558 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] + 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 669 | CF_marker, CF_marker_offd, fpt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_matvec.c:567:23: note: 'x_tmp' was declared here + 567 | hypre_Vector *x_tmp; + | ^~~~~ +par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 650 | if (num_sends) + | ^ +par_csr_matvec.c:572:23: note: 'num_sends' was declared here + 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); @@ -1717,106 +1753,6 @@ par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here 537 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ -par_vector.c: In function 'hypre_VectorToParVector': -par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] - 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -par_vector.c:579:24: note: 'v_data' was declared here - 579 | HYPRE_Complex *v_data; - | ^~~~~~ -par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': -par_csr_bool_matrix.c:623:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] - 623 | for (j = offd_i[i]; j < offd_i[i + 1]; j++) - | ~~~~~~^~~~~~~ -par_csr_bool_matrix.c:575:19: note: 'offd_i' was declared here - 575 | HYPRE_Int *offd_i; - | ^~~~~~ -par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 625 | J = col_map_offd[offd_j[j]]; - | ~~~~~~^~~ -par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here - 576 | HYPRE_Int *offd_j; - | ^~~~~~ -par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': -par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 762 | hypre_MPI_Request *requests; - | ^~~~~~~~ -par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': -par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] - 429 | hypre_CSRMatrixDestroy(Ps_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here - 308 | hypre_CSRMatrix *Ps_ext; - | ^~~~~~ -par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; - | ~~~~~~~~~~~^~~ -par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here - 310 | HYPRE_Complex *Ps_ext_data; - | ^~~~~~~~~~~ -par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) - | ~~~~~~~~^~~~~~~ -par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here - 311 | HYPRE_Int *Ps_ext_i; - | ^~~~~~~~ -par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 312 | HYPRE_BigInt *Ps_ext_j; - | ^~~~~~~~ -par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; - | ^ -par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here - 314 | HYPRE_Complex *P_ext_diag_data; - | ^~~~~~~~~~~~~~~ -par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] - 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); - | ^ -par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here - 316 | HYPRE_Int *P_ext_diag_j; - | ^~~~~~~~~~~~ -par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; - | ^ -par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here - 319 | HYPRE_Complex *P_ext_offd_data; - | ^~~~~~~~~~~~~~~ -par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] - 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 480 | Ps_ext_j[i], - | ~~~~~~~~~~~~ - 481 | num_cols_offd_C); - | ~~~~~~~~~~~~~~~~ -par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here - 289 | HYPRE_BigInt *col_map_offd_C; - | ^~~~~~~~~~~~~~ -par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] - 515 | hypre_ParMatmul_RowSizes_Marked( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | &C_diag_i, &C_offd_i, &P_marker, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 520 | map_P_to_C, - | ~~~~~~~~~~~ - 521 | &C_diag_size, &C_offd_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 522 | num_rows_diag_A, num_cols_offd_A, allsquare, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 523 | num_cols_diag_P, num_cols_offd_P, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 525 | ); - | ~ -par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here - 290 | HYPRE_Int *map_P_to_C; - | ^~~~~~~~~~ par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); @@ -1872,25 +1808,6 @@ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': -par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 884 | offd_data[offd_cnt++] = data; - | ^ -par_csr_matrix.c:807:24: note: 'offd_data' was declared here - 807 | HYPRE_Complex *offd_data; - | ^~~~~~~~~ -par_csr_matrix.c:903:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matrix.c:809:24: note: 'offd_j' was declared here - 809 | HYPRE_Int *offd_j; - | ^~~~~~ -par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] - 883 | tmp_j[offd_cnt] = J; - | ^ -par_csr_matrix.c:810:24: note: 'tmp_j' was declared here - 810 | HYPRE_BigInt *tmp_j; - | ^~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); @@ -1932,6 +1849,125 @@ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ +par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': +par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] + 429 | hypre_CSRMatrixDestroy(Ps_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here + 308 | hypre_CSRMatrix *Ps_ext; + | ^~~~~~ +par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; + | ~~~~~~~~~~~^~~ +par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here + 310 | HYPRE_Complex *Ps_ext_data; + | ^~~~~~~~~~~ +par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) + | ~~~~~~~~^~~~~~~ +par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here + 311 | HYPRE_Int *Ps_ext_i; + | ^~~~~~~~ +par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 312 | HYPRE_BigInt *Ps_ext_j; + | ^~~~~~~~ +par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; + | ^ +par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here + 314 | HYPRE_Complex *P_ext_diag_data; + | ^~~~~~~~~~~~~~~ +par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] + 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); + | ^ +par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here + 316 | HYPRE_Int *P_ext_diag_j; + | ^~~~~~~~~~~~ +par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; + | ^ +par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here + 319 | HYPRE_Complex *P_ext_offd_data; + | ^~~~~~~~~~~~~~~ +par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] + 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 480 | Ps_ext_j[i], + | ~~~~~~~~~~~~ + 481 | num_cols_offd_C); + | ~~~~~~~~~~~~~~~~ +par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here + 289 | HYPRE_BigInt *col_map_offd_C; + | ^~~~~~~~~~~~~~ +par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] + 515 | hypre_ParMatmul_RowSizes_Marked( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 516 | &C_diag_i, &C_offd_i, &P_marker, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 520 | map_P_to_C, + | ~~~~~~~~~~~ + 521 | &C_diag_size, &C_offd_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 522 | num_rows_diag_A, num_cols_offd_A, allsquare, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 523 | num_cols_diag_P, num_cols_offd_P, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 525 | ); + | ~ +par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here + 290 | HYPRE_Int *map_P_to_C; + | ^~~~~~~~~~ +par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': +par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 762 | hypre_MPI_Request *requests; + | ^~~~~~~~ +par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': +par_csr_bool_matrix.c:623:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] + 623 | for (j = offd_i[i]; j < offd_i[i + 1]; j++) + | ~~~~~~^~~~~~~ +par_csr_bool_matrix.c:575:19: note: 'offd_i' was declared here + 575 | HYPRE_Int *offd_i; + | ^~~~~~ +par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 625 | J = col_map_offd[offd_j[j]]; + | ~~~~~~^~~ +par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here + 576 | HYPRE_Int *offd_j; + | ^~~~~~ +par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': +par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 884 | offd_data[offd_cnt++] = data; + | ^ +par_csr_matrix.c:807:24: note: 'offd_data' was declared here + 807 | HYPRE_Complex *offd_data; + | ^~~~~~~~~ +par_csr_matrix.c:903:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +par_csr_matrix.c:809:24: note: 'offd_j' was declared here + 809 | HYPRE_Int *offd_j; + | ^~~~~~ +par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] + 883 | tmp_j[offd_cnt] = J; + | ^ +par_csr_matrix.c:810:24: note: 'tmp_j' was declared here + 810 | HYPRE_BigInt *tmp_j; + | ^~~~~ +par_vector.c: In function 'hypre_VectorToParVector': +par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] + 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +par_vector.c:579:24: note: 'v_data' was declared here + 579 | HYPRE_Complex *v_data; + | ^~~~~~ par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; @@ -1939,6 +1975,15 @@ par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ +par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': +par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1636 | B_ext_data); + | ~~~~~~~~~~~ +par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here + 1276 | HYPRE_Complex * B_ext_data; + | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1243:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1243 | HYPRE_Int *A_i; @@ -1962,15 +2007,6 @@ par_csr_matrix.c:1242:24: note: 'A_data' was declared here 1242 | HYPRE_Complex *A_data; | ^~~~~~ -par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': -par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1636 | B_ext_data); - | ~~~~~~~~~~~ -par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here - 1276 | HYPRE_Complex * B_ext_data; - | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) @@ -2307,45 +2343,6 @@ par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ -par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': -par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:73:27: note: 'A_ext' was declared here - 73 | hypre_CSRBlockMatrix *A_ext; - | ^~~~~ -par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 458 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:134:21: note: 'wall_time' was declared here - 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ - | ^~~~~~~~~ -par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': -par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1949 | &Vext_data[ii * block_size], - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here - 131 | HYPRE_Real *Vext_data; - | ^~~~~~~~~ -In file included from ./../seq_mv/seq_mv.h:15, - from csr_block_matrix.h:21, - from _hypre_parcsr_block_mv.h:12, - from par_csr_block_relax.c:8: -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' - 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here - 132 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here - 113 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); @@ -2455,6 +2452,45 @@ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ +par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': +par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:73:27: note: 'A_ext' was declared here + 73 | hypre_CSRBlockMatrix *A_ext; + | ^~~~~ +par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 458 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:134:21: note: 'wall_time' was declared here + 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ + | ^~~~~~~~~ +par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': +par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1949 | &Vext_data[ii * block_size], + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here + 131 | HYPRE_Real *Vext_data; + | ^~~~~~~~~ +In file included from ./../seq_mv/seq_mv.h:15, + from csr_block_matrix.h:21, + from _hypre_parcsr_block_mv.h:12, + from par_csr_block_relax.c:8: +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' + 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here + 132 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here + 113 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ par_csr_block_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); } @@ -2738,6 +2774,15 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c +In function 'hypre_new_offd_nodes', + inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: +aux_interp.c:516:28: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] + 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +aux_interp.c: In function 'hypre_exchange_interp_data': +aux_interp.c:311:23: note: 'loc_col' was declared here + 311 | HYPRE_Int got_loc, loc_col; + | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c @@ -2747,30 +2792,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c 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, @@ -2782,41 +2803,23 @@ gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c +par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': +par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] + 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_fsai_solve.c: In function 'hypre_FSAISolve': par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] 106 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -par_fsai_solve.c:43:38: note: 'resnorm' was declared here - 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c -par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': -par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] - 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here - 38 | hypre_ParVector *Utemp; - | ^~~~~ -In function 'hypre_new_offd_nodes', - inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: -aux_interp.c:516:28: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] - 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -aux_interp.c: In function 'hypre_exchange_interp_data': -aux_interp.c:311:23: note: 'loc_col' was declared here - 311 | HYPRE_Int got_loc, loc_col; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c -par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': -par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] - 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ @@ -2858,9 +2861,12 @@ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c +par_fsai_solve.c:43:38: note: 'resnorm' was declared here + 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; @@ -2895,10 +2901,23 @@ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c +par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': +par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] + 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here + 38 | hypre_ParVector *Utemp; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); @@ -2938,12 +2957,9 @@ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) @@ -2951,30 +2967,8 @@ par_gsmg.c:81:15: note: 'dof_func_offd' was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c -par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': -par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] - 100 | send_buf[0] = -e_min; - | ^~~~~~ -par_relax_more.c:48:23: note: 'e_min' was declared here - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -par_rotate_7pt.c: In function 'GenerateRotate7pt': -par_rotate_7pt.c:34:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 34 | HYPRE_Int *offd_j; - | ^~~~~~ -par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 250 | offd_data[o_cnt++] = value[3]; - | ^ -par_rotate_7pt.c:35:16: note: 'offd_data' was declared here - 35 | HYPRE_Real *offd_data; - | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); @@ -2988,161 +2982,11 @@ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ -par_mgr_solve.c: In function 'hypre_MGRCycle': -par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] - 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr_solve.c:586:18: note: 'beta' was declared here - 586 | HYPRE_Real beta; - | ^~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c -par_laplace_9pt.c: In function 'GenerateLaplacian9pt': -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c -par_laplace_9pt.c:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 33 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 286 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_9pt.c:34:16: note: 'offd_data' was declared here - 34 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, - | ^ -par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c -par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': -par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 266 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:220:28: note: 'comm_handle' was declared here - 220 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj -par_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_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': -par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 432 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:395:57: note: 'num_sends' was declared here - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 447 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:396:22: note: 'status' was declared here - 396 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 444 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:397:23: note: 'requests' was declared here - 397 | hypre_MPI_Request *requests; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj -par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': -par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 637 | hypre_CSRMatrixDestroy(S_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here - 57 | hypre_CSRMatrix *S_ext; - | ^~~~~ -par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized] - 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here - 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ - | ^~~~~~~~~~~ -par_interp.c: In function 'hypre_BoomerAMGBuildInterp': -par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:59:23: note: 'A_ext' was declared here - 59 | hypre_CSRMatrix *A_ext; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj -par_stats.c: In function 'hypre_BoomerAMGSetupStats': -par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] - 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_stats.c:140:14: note: 'block_size' was declared here - 140 | HYPRE_Int block_size, bnnz; - | ^~~~~~~~~~ -par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] - 140 | HYPRE_Int block_size, bnnz; - | ^~~~ -par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': -par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 591 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:535:57: note: 'num_sends' was declared here - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 606 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:536:22: note: 'status' was declared here - 536 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 603 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:537:23: note: 'requests' was declared here - 537 | hypre_MPI_Request *requests; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': -par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': -par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here - 51 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 318 | offd_data[o_cnt++] = cfm + ffm; - | ^ -par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here - 52 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 415 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj -par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here - 50 | HYPRE_Int *offd_j; - | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ -par_gsmg.c:770:21: note: 'S_ext' was declared here - 770 | hypre_CSRMatrix *S_ext; - | ^~~~~ par_add_cycle.c:373:19: note: 'L_diag_data' was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ @@ -3167,7 +3011,6 @@ par_add_cycle.c:919:29: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj par_add_cycle.c:362:19: note: 'Atilde_diag_data' was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ @@ -3195,24 +3038,103 @@ par_add_cycle.c:391:15: note: 'Atilde_offd_j' was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ -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_restr.c: In function 'hypre_fgmresT': -par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] - 956 | *relres = normr / normr0; - | ~~~~~~^~~~~~~~ -par_restr.c:844:18: note: 'normr' was declared here - 844 | HYPRE_Real t, normr, normr0, tolr; - | ^~~~~ -par_mgr_setup.c: In function 'hypre_MGRSetup': -par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] - 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; +par_interp.c: In function 'hypre_BoomerAMGBuildInterp': +par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:59:23: note: 'A_ext' was declared here + 59 | hypre_CSRMatrix *A_ext; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from par_amgdd_comp_grid.c:14: +par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': +./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here + 920 | hypre_CSRMatrix *R_diag; + | ^~~~~~ +./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here + 921 | hypre_CSRMatrix *R_offd; + | ^~~~~~ +par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; + | ^ +par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here + 924 | HYPRE_Int *new_R_diag_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here + 925 | HYPRE_Int *new_R_diag_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here + 926 | HYPRE_Complex *new_R_diag_data; + | ^~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; + | ^ +par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here + 929 | HYPRE_Int *new_R_offd_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here + 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here + 931 | HYPRE_Complex *new_R_offd_data; + | ^~~~~~~~~~~~~~~ +par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': +par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 637 | hypre_CSRMatrixDestroy(S_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here + 57 | hypre_CSRMatrix *S_ext; + | ^~~~~ +par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized] + 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here + 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ + | ^~~~~~~~~~~ +par_laplace_9pt.c: In function 'GenerateLaplacian9pt': +par_laplace_9pt.c:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 33 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 286 | offd_data[o_cnt++] = value[1]; + | ^ +par_laplace_9pt.c:34:16: note: 'offd_data' was declared here + 34 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, + | ^ +par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; @@ -3250,7 +3172,261 @@ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c +par_cr.c: In function 'hypre_BoomerAMGIndepRS': +par_cr.c:813:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 813 | if (CF_marker_offd[S_offd_j[j]] < 1) + | ~~~~~~~~^~~ +par_cr.c:601:21: note: 'S_offd_j' was declared here + 601 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': +par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_gsmg.c:770:21: note: 'S_ext' was declared here + 770 | hypre_CSRMatrix *S_ext; + | ^~~~~ +par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': +par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1868 | hypre_CSRMatrixDestroy(A_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:1032:21: note: 'A_ext' was declared here + 1032 | hypre_CSRMatrix *A_ext; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': +par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 1909 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:982:21: note: 'wall_time' was declared here + 982 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_laplace.c: In function 'GenerateSysLaplacian': +par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 406 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c +par_mgr_solve.c: In function 'hypre_MGRCycle': +par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] + 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr_solve.c:586:18: note: 'beta' was declared here + 586 | HYPRE_Real beta; + | ^~~~ +par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': +par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 582 | S_offd_data[jS] = S_offd_data[jA]; + | ~~~~~~~~~~~^~~~ +par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here + 264 | HYPRE_Real *S_offd_data; + | ^~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c +par_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_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': +par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1744 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here + 1096 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here + 1097 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1729 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here + 1098 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:1107:21: note: 'Sop_i' was declared here + 1107 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:1108:21: note: 'Sop_j' was declared here + 1108 | HYPRE_BigInt *Sop_j; + | ^~~~~ +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': +par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_gsmg.c:1327:21: note: 'S_ext' was declared here + 1327 | hypre_CSRMatrix *S_ext; + | ^~~~~ +par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1914 | sum += S_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_gsmg.c:1329:21: note: 'S_ext_data' was declared here + 1329 | HYPRE_Real *S_ext_data; + | ^~~~~~~~~~ +par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) + | ^ +par_gsmg.c:1330:27: note: 'S_ext_i' was declared here + 1330 | HYPRE_Int *S_ext_i; + | ^~~~~~~ +par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1896 | big_i2 = S_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_gsmg.c:1331:21: note: 'S_ext_j' was declared here + 1331 | HYPRE_BigInt *S_ext_j; + | ^~~~~~~ +par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': +par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:2707:21: note: 'A_ext' was declared here + 2707 | hypre_CSRMatrix *A_ext; + | ^~~~~ +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_interp.c:8: +./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' + 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_interp.c:2702:24: note: 'tmp_map_offd' was declared here + 2702 | HYPRE_Int *tmp_map_offd; + | ^~~~~~~~~~~~ +par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': +par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] + 100 | send_buf[0] = -e_min; + | ^~~~~~ +par_relax_more.c:48:23: note: 'e_min' was declared here + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c +par_rotate_7pt.c: In function 'GenerateRotate7pt': +par_rotate_7pt.c:34:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 34 | HYPRE_Int *offd_j; + | ^~~~~~ +par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 250 | offd_data[o_cnt++] = value[3]; + | ^ +par_rotate_7pt.c:35:16: note: 'offd_data' was declared here + 35 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c +par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': +par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] + 377 | C_array[cnt++] = i; + | ^ +par_multi_interp.c:95:21: note: 'C_array' was declared here + 95 | HYPRE_Int *C_array; + | ^~~~~~~ +par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': +par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] + 659 | if (send_map_start[num_sends]) + | ^ +par_multi_interp.c:79:21: note: 'send_map_start' was declared here + 79 | HYPRE_Int *send_map_start; + | ^~~~~~~~~~~~~~ +par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1630 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] + 721 | j1 = send_map_elmt[j]; + | ~~~^~~~~~~~~~~~~~~~~~ +par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here + 80 | HYPRE_Int *send_map_elmt; + | ^~~~~~~~~~~~~ +par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] + 772 | hypre_ParCSRCommPkgCreateAndFill(comm, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | num_sends, send_procs, Pext_send_map_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 775 | NULL, + | ~~~~~ + 776 | &tmp_comm_pkg); + | ~~~~~~~~~~~~~~ +par_multi_interp.c:81:21: note: 'send_procs' was declared here + 81 | HYPRE_Int *send_procs; + | ^~~~~~~~~~ +par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] + 83 | HYPRE_Int *recv_vec_start; + | ^~~~~~~~~~~~~~ +par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] + 772 | hypre_ParCSRCommPkgCreateAndFill(comm, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | num_sends, send_procs, Pext_send_map_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 775 | NULL, + | ~~~~~ + 776 | &tmp_comm_pkg); + | ~~~~~~~~~~~~~~ +par_multi_interp.c:84:21: note: 'recv_procs' was declared here + 84 | HYPRE_Int *recv_procs; + | ^~~~~~~~~~ +par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': +par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 266 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:220:28: note: 'comm_handle' was declared here + 220 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': +par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2118 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:2110:30: note: 'comm_handle' was declared here + 2110 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': +par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 432 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:395:57: note: 'num_sends' was declared here + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 447 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:396:22: note: 'status' was declared here + 396 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 444 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:397:23: note: 'requests' was declared here + 397 | hypre_MPI_Request *requests; + | ^~~~~~~~ par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c par_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; | ^ @@ -3269,10 +3445,6 @@ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, - from _hypre_parcsr_ls.h:9, - from par_amgdd_comp_grid.c:14: -par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': par_nodal_systems.c:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ @@ -3285,12 +3457,6 @@ par_nodal_systems.c:94:25: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ -./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ @@ -3300,74 +3466,12 @@ par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ -par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here - 920 | hypre_CSRMatrix *R_diag; - | ^~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj -./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here - 921 | hypre_CSRMatrix *R_offd; - | ^~~~~~ -par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; - | ^ -par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here - 924 | HYPRE_Int *new_R_diag_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; - | ^ -par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here - 925 | HYPRE_Int *new_R_diag_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; - | ^ -par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here - 926 | HYPRE_Complex *new_R_diag_data; - | ^~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; - | ^ -par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here - 929 | HYPRE_Int *new_R_offd_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; - | ^ -par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here - 930 | HYPRE_Int *new_R_offd_colInd; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c +par_mgr_setup.c: In function 'hypre_MGRSetup': +par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] + 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; - | ^ -par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here - 931 | HYPRE_Complex *new_R_offd_data; - | ^~~~~~~~~~~~~~~ -par_vardifconv.c: In function 'GenerateVarDifConv': -par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv.c:41:24: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 245 | offd_data[o_cnt++] = -cfm; - | ^ -par_vardifconv.c:42:24: note: 'offd_data' was declared here - 42 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 336 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv.c:40:24: note: 'offd_j' was declared here - 40 | HYPRE_Int *offd_j; - | ^~~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; @@ -3448,10 +3552,239 @@ 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': +par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 591 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:535:57: note: 'num_sends' was declared here + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 606 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:536:22: note: 'status' was declared here + 536 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 603 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:537:23: note: 'requests' was declared here + 537 | hypre_MPI_Request *requests; + | ^~~~~~~~ +par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': +par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2247 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c +par_laplace_27pt.c: In function 'GenerateLaplacian27pt': +par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 36 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 955 | offd_data[o_cnt++] = value[1]; + | ^ +par_laplace_27pt.c:38:16: note: 'offd_data' was declared here + 38 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_mgr.c:14: +par_mgr.c: In function 'hypre_MGRBuildPDRS': +./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' + 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here + 2032 | HYPRE_Int *tmp_map_offd; + | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c +par_vardifconv.c: In function 'GenerateVarDifConv': +par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv.c:41:24: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': +par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 245 | offd_data[o_cnt++] = -cfm; + | ^ +par_vardifconv.c:42:24: note: 'offd_data' was declared here + 42 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 336 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv.c:40:24: note: 'offd_j' was declared here + 40 | HYPRE_Int *offd_j; + | ^~~~~~ +par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 2781 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here + 2001 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here + 2002 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 2766 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here + 2003 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:2012:21: note: 'Sop_i' was declared here + 2012 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 2013 | HYPRE_BigInt *Sop_j; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c +par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': +par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here + 51 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 318 | offd_data[o_cnt++] = cfm + ffm; + | ^ +par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here + 52 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 415 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here + 50 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace.c: In function 'GenerateSysLaplacianVCoef': +par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1305 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_laplace.c:898:18: note: 'offd_j' was declared here + 898 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 899 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 900 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': +par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here + 2852 | HYPRE_Int **P_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here + 2853 | HYPRE_Complex **P_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here + 2868 | HYPRE_Int **R_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here + 2869 | HYPRE_Complex **R_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +par_stats.c: In function 'hypre_BoomerAMGSetupStats': +par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] + 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_stats.c:140:14: note: 'block_size' was declared here + 140 | HYPRE_Int block_size, bnnz; + | ^~~~~~~~~~ +par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] + 140 | HYPRE_Int block_size, bnnz; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj +partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': +partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 715 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +partial.c:83:21: note: 'A_ext_data' was declared here + 83 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +partial.c:84:21: note: 'A_ext_i' was declared here + 84 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 700 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +partial.c:85:21: note: 'A_ext_j' was declared here + 85 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +partial.c:94:21: note: 'Sop_i' was declared here + 94 | HYPRE_Int *Sop_i; + | ^~~~~ +partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 370 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +partial.c:95:21: note: 'Sop_j' was declared here + 95 | HYPRE_BigInt *Sop_j; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj +par_restr.c: In function 'hypre_fgmresT': +par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] + 956 | *relres = normr / normr0; + | ~~~~~~^~~~~~~~ +par_restr.c:844:18: note: 'normr' was declared here + 844 | HYPRE_Real t, normr, normr0, tolr; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj +par_mgr.c: In function 'hypre_block_jacobi_solve': +par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3855:28: note: 'comm_handle' was declared here + 3855 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' + 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:3869:21: note: 'v_buf_data' was declared here + 3869 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; @@ -3507,75 +3840,6 @@ schwarz.c:415:34: note: 'k_loc' was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': -par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_gsmg.c:1327:21: note: 'S_ext' was declared here - 1327 | hypre_CSRMatrix *S_ext; - | ^~~~~ -par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1914 | sum += S_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_gsmg.c:1329:21: note: 'S_ext_data' was declared here - 1329 | HYPRE_Real *S_ext_data; - | ^~~~~~~~~~ -par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) - | ^ -par_gsmg.c:1330:27: note: 'S_ext_i' was declared here - 1330 | HYPRE_Int *S_ext_i; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj -par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1896 | big_i2 = S_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_gsmg.c:1331:21: note: 'S_ext_j' was declared here - 1331 | HYPRE_BigInt *S_ext_j; - | ^~~~~~~ -par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': -par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1868 | hypre_CSRMatrixDestroy(A_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:1032:21: note: 'A_ext' was declared here - 1032 | hypre_CSRMatrix *A_ext; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj -partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': -partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 715 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -partial.c:83:21: note: 'A_ext_data' was declared here - 83 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -partial.c:84:21: note: 'A_ext_i' was declared here - 84 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 700 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -partial.c:85:21: note: 'A_ext_j' was declared here - 85 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -partial.c:94:21: note: 'Sop_i' was declared here - 94 | HYPRE_Int *Sop_i; - | ^~~~~ -partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 370 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -partial.c:95:21: note: 'Sop_j' was declared here - 95 | HYPRE_BigInt *Sop_j; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); @@ -3589,102 +3853,38 @@ par_sv_interp.c:325:21: note: 'fine_index' was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ -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_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': -par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 1909 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:982:21: note: 'wall_time' was declared here - 982 | HYPRE_Real wall_time; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj -par_laplace.c: In function 'GenerateSysLaplacian': -par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 406 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': -par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] - 377 | C_array[cnt++] = i; - | ^ -par_multi_interp.c:95:21: note: 'C_array' was declared here - 95 | HYPRE_Int *C_array; - | ^~~~~~~ -par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] - 659 | if (send_map_start[num_sends]) - | ^ -par_multi_interp.c:79:21: note: 'send_map_start' was declared here - 79 | HYPRE_Int *send_map_start; - | ^~~~~~~~~~~~~~ -par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] - 721 | j1 = send_map_elmt[j]; - | ~~~^~~~~~~~~~~~~~~~~~ -par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here - 80 | HYPRE_Int *send_map_elmt; - | ^~~~~~~~~~~~~ -par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] - 772 | hypre_ParCSRCommPkgCreateAndFill(comm, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | num_sends, send_procs, Pext_send_map_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 775 | NULL, - | ~~~~~ - 776 | &tmp_comm_pkg); - | ~~~~~~~~~~~~~~ -par_multi_interp.c:81:21: note: 'send_procs' was declared here - 81 | HYPRE_Int *send_procs; - | ^~~~~~~~~~ -par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] - 83 | HYPRE_Int *recv_vec_start; - | ^~~~~~~~~~~~~~ -par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] - 772 | hypre_ParCSRCommPkgCreateAndFill(comm, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | num_sends, send_procs, Pext_send_map_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 775 | NULL, - | ~~~~~ - 776 | &tmp_comm_pkg); - | ~~~~~~~~~~~~~~ -par_multi_interp.c:84:21: note: 'recv_procs' was declared here - 84 | HYPRE_Int *recv_procs; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj +par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': +par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:4026:28: note: 'comm_handle' was declared here + 4026 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' + 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:4040:21: note: 'v_buf_data' was declared here + 4040 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ -par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': -par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] - 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:1972:23: note: 'x_local' was declared here - 1972 | hypre_Vector *x_local; - | ^~~~~~~ -par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] - 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; - | ^ -par_ilu_solve.c:1973:23: note: 'x_data' was declared here - 1973 | HYPRE_Real *x_data; - | ^~~~~~ -par_laplace_27pt.c: In function 'GenerateLaplacian27pt': -par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 36 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 955 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_27pt.c:38:16: note: 'offd_data' was declared here - 38 | HYPRE_Real *offd_data; - | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj +par_mgr.c: In function 'hypre_BlockDiagInvLapack': +par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] + 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); + | ~~^~~~~~~ +par_mgr.c:4175:33: note: 'i' was declared here + 4175 | HYPRE_Int nblock, left_size, i; + | ^ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': +par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 3703 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ ads.c: In function 'hypre_ADSSolve': ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1606 | hypre_printf(" Cycle %2d %e %f %e \n", @@ -3700,102 +3900,106 @@ 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:2989:21: note: 'A_ext_data' was declared here + 2989 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++) + | ^ ads.c:1440:15: note: 'r0_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ -par_ilu_solve.c: In function 'hypre_NSHSolve': -par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 2243 | hypre_ParVectorCopy(f, residual ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:2184:26: note: 'residual' was declared here - 2184 | hypre_ParVector *residual; - | ^~~~~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': -par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1630 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': -par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1744 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here - 1096 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here - 1097 | HYPRE_Int *A_ext_i; +par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here + 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ -par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1729 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here - 1098 | HYPRE_BigInt *A_ext_j; +par_lr_interp.c: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: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:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:3000:21: note: 'Sop_i' was declared here + 3000 | HYPRE_Int *Sop_i; | ^~~~~ -par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:1108:21: note: 'Sop_j' was declared here - 1108 | HYPRE_BigInt *Sop_j; +par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_mgr.c:14: -par_mgr.c: In function 'hypre_MGRBuildPDRS': -./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' - 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here - 2032 | HYPRE_Int *tmp_map_offd; - | ^~~~~~~~~~~~ -par_ilu_solve.c: In function 'hypre_ILUSolve': -par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 164 | hypre_ParVectorCopy(f, residual); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:93:26: note: 'residual' was declared here - 93 | hypre_ParVector *residual; - | ^~~~~~~~ -par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': -par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:2707:21: note: 'A_ext' was declared here - 2707 | hypre_CSRMatrix *A_ext; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj +partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': +partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 1220 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +partial.c:987:21: note: 'wall_time' was declared here + 987 | HYPRE_Real wall_time; + | ^~~~~~~~~ +partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; + | ^ +partial.c:939:21: note: 'A_ext_data' was declared here + 939 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) + | ^ +partial.c:940:21: note: 'A_ext_i' was declared here + 940 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1555 | big_k1 = A_ext_j[kk]; + | ~~~~~~~^~~~~~~~~~~~~ +partial.c:941:21: note: 'A_ext_j' was declared here + 941 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +partial.c:951:21: note: 'Sop_i' was declared here + 951 | HYPRE_Int *Sop_i; | ^~~~~ -par_amg_setup.c: In function 'hypre_BoomerAMGSetup': -par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 2920 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_amg_setup.c:222:20: note: 'wall_time' was declared here - 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ - | ^~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_interp.c:8: -./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' - 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_interp.c:2702:24: note: 'tmp_map_offd' was declared here - 2702 | HYPRE_Int *tmp_map_offd; - | ^~~~~~~~~~~~ +partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 1184 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +partial.c:952:21: note: 'Sop_j' was declared here + 952 | HYPRE_BigInt *Sop_j; + | ^~~~~ +partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] + 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; + | ^~~~~ +partial.c:974:21: note: 'alfa' was declared here + 974 | HYPRE_Real alfa, beta; + | ^~~~ +partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] + 1692 | P_diag_data[jj] = -beta * ahat[j1]; + | ^~~~~ +partial.c:974:27: note: 'beta' was declared here + 974 | HYPRE_Real alfa, beta; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj +par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': +par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] + 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:1972:23: note: 'x_local' was declared here + 1972 | hypre_Vector *x_local; + | ^~~~~~~ +par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] + 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; + | ^ +par_ilu_solve.c:1973:23: note: 'x_data' was declared here + 1973 | HYPRE_Real *x_data; + | ^~~~~~ par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; @@ -3830,104 +4034,136 @@ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': -par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2247 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': -par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2118 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': -par_coarsen.c:2110:30: note: 'comm_handle' was declared here - 2110 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 2781 | sum += A_ext_data[jj1]; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj +par_ilu_solve.c: In function 'hypre_NSHSolve': +par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 2243 | hypre_ParVectorCopy(f, residual ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:2184:26: note: 'residual' was declared here + 2184 | hypre_ParVector *residual; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': +par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here - 2001 | HYPRE_Real *A_ext_data; +par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here + 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ -par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) +par_lr_interp.c: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:2002:21: note: 'A_ext_i' was declared here - 2002 | HYPRE_Int *A_ext_i; +par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here + 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ -par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 2766 | big_k1 = A_ext_j[jj1]; +par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 4618 | 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:3908:21: note: 'A_ext_j' was declared here + 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) +par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ -par_lr_interp.c:2012:21: note: 'Sop_i' was declared here - 2012 | HYPRE_Int *Sop_i; +par_lr_interp.c:3917:21: note: 'Sop_i' was declared here + 3917 | HYPRE_Int *Sop_i; | ^~~~~ -par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 2013 | HYPRE_BigInt *Sop_j; +par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ -partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': -partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 1220 | wall_time = time_getWallclockSeconds() - wall_time; +par_ilu_solve.c: In function 'hypre_ILUSolve': +par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 164 | hypre_ParVectorCopy(f, residual); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:93:26: note: 'residual' was declared here + 93 | hypre_ParVector *residual; + | ^~~~~~~~ +par_amg_setup.c: In function 'hypre_BoomerAMGSetup': +par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 2920 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_amg_setup.c:222:20: note: 'wall_time' was declared here + 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ + | ^~~~~~~~~ +partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': +partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -partial.c:987:21: note: 'wall_time' was declared here - 987 | HYPRE_Real wall_time; +partial.c:1994:21: note: 'wall_time' was declared here + 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ -partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; - | ^ -partial.c:939:21: note: 'A_ext_data' was declared here - 939 | HYPRE_Real *A_ext_data; +partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 2506 | (sgn * A_ext_data[jj1]) < 0) + | ~~~~~~~~~~^~~~~ +partial.c:1954:21: note: 'A_ext_data' was declared here + 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ -partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) - | ^ -partial.c:940:21: note: 'A_ext_i' was declared here - 940 | HYPRE_Int *A_ext_i; +partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +partial.c:1955:21: note: 'A_ext_i' was declared here + 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ -partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1555 | big_k1 = A_ext_j[kk]; - | ~~~~~~~^~~~~~~~~~~~~ -partial.c:941:21: note: 'A_ext_j' was declared here - 941 | HYPRE_BigInt *A_ext_j; +partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 2492 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +partial.c:1956:21: note: 'A_ext_j' was declared here + 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) +partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ -partial.c:951:21: note: 'Sop_i' was declared here - 951 | HYPRE_Int *Sop_i; +partial.c:1966:21: note: 'Sop_i' was declared here + 1966 | HYPRE_Int *Sop_i; | ^~~~~ -partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 1184 | big_k1 = Sop_j[kk]; +partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ -partial.c:952:21: note: 'Sop_j' was declared here - 952 | HYPRE_BigInt *Sop_j; +partial.c:1967:21: note: 'Sop_j' was declared here + 1967 | HYPRE_BigInt *Sop_j; + | ^~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': +par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 5073 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_lr_interp.c:4873:21: note: 'wall_time' was declared here + 4873 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 5368 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here + 4837 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here + 4838 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 5353 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here + 4839 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:4848:21: note: 'Sop_i' was declared here + 4848 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 5043 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:4849:21: note: 'Sop_j' was declared here + 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ -partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] - 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; - | ^~~~~ -partial.c:974:21: note: 'alfa' was declared here - 974 | HYPRE_Real alfa, beta; - | ^~~~ -partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] - 1692 | P_diag_data[jj] = -beta * ahat[j1]; - | ^~~~~ -partial.c:974:27: note: 'beta' was declared here - 974 | HYPRE_Real alfa, beta; - | ^~~~ -par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': -par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 4557 | while (ctrS + k > capacity_S) - | ~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here - 4233 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ ams.c: In function 'hypre_AMSComputePixyz': ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2360 | *Piy_ptr = Piy; @@ -3941,45 +4177,13 @@ ams.c:1858:36: note: 'Piz' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ -par_mgr.c: In function 'hypre_block_jacobi_solve': -par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:3855:28: note: 'comm_handle' was declared here - 3855 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': -par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] - 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu.c:4279:22: note: 'nnzM' was declared here - 4279 | HYPRE_Real nnzM; - | ^~~~ -par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4301:22: note: 'time_s' was declared here - 4301 | HYPRE_Real time_s, time_e; - | ^~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' - 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:3869:21: note: 'v_buf_data' was declared here - 3869 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ +par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': +par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] + 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; +par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here + 3273 | HYPRE_BigInt *col_map_offd_P; + | ^~~~~~~~~~~~~~ par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': -par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': -par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4581 | norm, (time_e - time_s) / i); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4485:28: note: 'time_s' was declared here - 4485 | HYPRE_Real time_s, time_e; - | ^~~~~~ par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ @@ -4001,95 +4205,35 @@ par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ -par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': -par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4026:28: note: 'comm_handle' was declared here - 4026 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' - 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:4040:21: note: 'v_buf_data' was declared here - 4040 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': -par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here - 2852 | HYPRE_Int **P_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here - 2853 | HYPRE_Complex **P_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ -par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here - 2868 | HYPRE_Int **R_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here - 2869 | HYPRE_Complex **R_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': -par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 3703 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here - 2989 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here - 2990 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 3688 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here - 2991 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:3000:21: note: 'Sop_i' was declared here - 3000 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 3001 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_mgr.c: In function 'hypre_BlockDiagInvLapack': -par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] - 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); - | ~~^~~~~~~ -par_mgr.c:4175:33: note: 'i' was declared here - 4175 | HYPRE_Int nblock, left_size, i; - | ^ -par_laplace.c: In function 'GenerateSysLaplacianVCoef': -par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1305 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_laplace.c:898:18: note: 'offd_j' was declared here - 898 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 899 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 900 | HYPRE_Real *offd_data; - | ^~~~~~~~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': +par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 4557 | while (ctrS + k > capacity_S) + | ~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here + 4233 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ +par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': +par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] + 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu.c:4279:22: note: 'nnzM' was declared here + 4279 | HYPRE_Real nnzM; + | ^~~~ +par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4301:22: note: 'time_s' was declared here + 4301 | HYPRE_Real time_s, time_e; + | ^~~~~~ +par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': +par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4581 | norm, (time_e - time_s) / i); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4485:28: note: 'time_s' was declared here + 4485 | HYPRE_Real time_s, time_e; + | ^~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; @@ -4109,13 +4253,6 @@ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ -par_ilu_setup.c: In function 'hypre_ILUSetupILUT': -par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 5790 | while (ctrS + lenhu + 1 > capacity_S) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here - 5202 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) @@ -4135,43 +4272,6 @@ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ -partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': -partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 2217 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -partial.c:1994:21: note: 'wall_time' was declared here - 1994 | HYPRE_Real wall_time; - | ^~~~~~~~~ -partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 2506 | (sgn * A_ext_data[jj1]) < 0) - | ~~~~~~~~~~^~~~~ -partial.c:1954:21: note: 'A_ext_data' was declared here - 1954 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -partial.c:1955:21: note: 'A_ext_i' was declared here - 1955 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 2492 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -partial.c:1956:21: note: 'A_ext_j' was declared here - 1956 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -partial.c:1966:21: note: 'Sop_i' was declared here - 1966 | HYPRE_Int *Sop_i; - | ^~~~~ -partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 2187 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -partial.c:1967:21: note: 'Sop_j' was declared here - 1967 | HYPRE_BigInt *Sop_j; - | ^~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3835 | hypre_printf(" Cycle %2d %e %f %e \n", @@ -4195,34 +4295,6 @@ ams.c:3621:15: note: 'r0_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': -par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 4633 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here - 3906 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here - 3907 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 4618 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here - 3908 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:3917:21: note: 'Sop_i' was declared here - 3917 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 3918 | HYPRE_BigInt *Sop_j; - | ^~~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; @@ -4233,6 +4305,13 @@ schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUT': +par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 5790 | while (ctrS + lenhu + 1 > capacity_S) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here + 5202 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; @@ -4256,49 +4335,6 @@ ams.c:4367:15: note: 'diag' was declared here 4367 | HYPRE_Real diag; | ^~~~ -par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': -par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] - 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; -par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here - 3273 | HYPRE_BigInt *col_map_offd_P; - | ^~~~~~~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': -par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 5073 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c:4873:21: note: 'wall_time' was declared here - 4873 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 5368 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here - 4837 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here - 4838 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 5353 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here - 4839 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:4848:21: note: 'Sop_i' was declared here - 4848 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 5043 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:4849:21: note: 'Sop_j' was declared here - 4849 | HYPRE_BigInt *Sop_j; - | ^~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.28.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.28.0.so ln -s -f libHYPRE_parcsr_ls-2.28.0.so libHYPRE_parcsr_ls.so @@ -4335,7 +4371,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: @@ -4351,12 +4386,7 @@ 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:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] - 265 | k = hypre_CommTypeNumEntries(comm_type); -struct_communication.c:65:26: note: 'comm_type' was declared here - 65 | hypre_CommType *comm_type; - | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) @@ -4364,6 +4394,12 @@ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ +struct_communication.c: In function 'hypre_CommPkgCreate': +struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] + 265 | k = hypre_CommTypeNumEntries(comm_type); +struct_communication.c:65:26: note: 'comm_type' was declared here + 65 | hypre_CommType *comm_type; + | ^~~~~~~~~ struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; @@ -4423,6 +4459,7 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp': smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; @@ -4430,12 +4467,18 @@ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj +sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': +sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] + 45 | return RAP; + | ^~~ +sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here + 29 | hypre_StructMatrix *RAP; + | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj @@ -4444,23 +4487,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj -sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': -sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] - 45 | return RAP; - | ^~~ -sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here - 29 | hypre_StructMatrix *RAP; - | ^~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': @@ -4490,6 +4516,9 @@ sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': @@ -4502,25 +4531,13 @@ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': -sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 448 | + a_csw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 458 | + a_cse[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 467 | + a_cnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj +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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) @@ -4540,6 +4557,7 @@ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; @@ -4553,29 +4571,7 @@ red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ -cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': -cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] - 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; - | ^~~~~ -smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': -smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 408 | + a_csw[iA] * pa[iP1]; - | ~~~~~^~~~ -smg2_setup_rap.c:180:26: note: 'a_csw' was declared here - 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -smg2_setup_rap.c:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 418 | + a_cse[iA] * pa[iP1]; - | ~~~~~^~~~ -smg2_setup_rap.c:180:34: note: 'a_cse' was declared here - 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 427 | + a_cnw[iA] * pa[iP1]; - | ~~~~~^~~~ -smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here - 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) @@ -4595,143 +4591,6 @@ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': -sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 782 | + rb[iR] * a_asw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 800 | + rb[iR] * a_ase[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] - 801 | + ra[iR] * a_bse[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 809 | + rb[iR] * a_aw[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 791 | + rb[iR] * a_as[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] - 810 | + ra[iR] * a_bw[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 759 | + a_be[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] - 792 | + ra[iR] * a_bs[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 769 | + a_bn[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 733 | + rb[iR] * a_bsw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] - 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 743 | + rb[iR] * a_bse[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 744 | + a_bse[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 763 | + rb[iR] * a_bnw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | + rb[iR] * a_bne[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) @@ -4751,6 +4610,46 @@ pfmg_setup_interp.c:1144:32: note: 'right' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj +smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': +smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 408 | + a_csw[iA] * pa[iP1]; + | ~~~~~^~~~ +smg2_setup_rap.c:180:26: note: 'a_csw' was declared here + 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; + | ^~~~~ +smg2_setup_rap.c:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 418 | + a_cse[iA] * pa[iP1]; + | ~~~~~^~~~ +smg2_setup_rap.c:180:34: note: 'a_cse' was declared here + 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; + | ^~~~~ +smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 427 | + a_cnw[iA] * pa[iP1]; + | ~~~~~^~~~ +smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here + 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': +sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 448 | + a_csw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; + | ^~~~~ +sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 458 | + a_cse[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; + | ^~~~~ +sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 467 | + a_cnw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; + | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] @@ -4866,44 +4765,6 @@ 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; | ^~~~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': -sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 788 | + a_cse[iA] * pb[iP1] - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 780 | + a_cnw[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 770 | + a_cne[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': -smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 723 | + a_cse[iA] * pb[iP1] - | ~~~~~^~~~ -smg2_setup_rap.c:491:26: note: 'a_cse' was declared here - 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 715 | + a_cnw[iA] * pb[iP1]; - | ~~~~~^~~~ -smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here - 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 705 | + a_cne[iA] * pb[iP1]; - | ~~~~~^~~~ -smg2_setup_rap.c:491:42: note: 'a_cne' was declared here - 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) @@ -4959,143 +4820,181 @@ pfmg_setup_interp.c:1407:35: note: 'right' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': -sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 1411 | + a_asw[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': +sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 782 | + rb[iR] * a_asw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ -sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 1401 | + a_ase[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 800 | + rb[iR] * a_ase[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; + | ^~~~~ +sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] + 801 | + ra[iR] * a_bse[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] - 1438 | + rb[iR] * a_anw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 764 | + a_bnw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] - 1371 | + a_ane[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 1439 | + ra[iR] * a_bnw[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here - 880 | HYPRE_Real *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 1421 | + ra[iR] * a_bne[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here - 880 | HYPRE_Real *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 1396 | + a_aw[iA] * pb[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 809 | + rb[iR] * a_aw[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ -sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] - 1447 | + rb[iR] * a_ae[iAm1] +sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ -sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 1406 | + a_as[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] + 810 | + ra[iR] * a_bw[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ -sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; - | ^~~~ -sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] - 1429 | + rb[iR] * a_an[iAm1] +sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] + 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 769 | + a_bn[iA] * pa[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ -sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 1448 | + ra[iR] * a_be[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here - 877 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 1430 | + ra[iR] * a_bn[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here - 877 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] - 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1410 | + ra[iR] * a_asw[iAp1] + 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1411 | + a_asw[iA] * pb[iP1]; + 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] - 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] + 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | + ra[iR] * a_ase[iAp1] + 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1401 | + a_ase[iA] * pb[iP1]; + 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] - 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1380 | + ra[iR] * a_anw[iAp1] + 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1381 | + a_anw[iA] * pb[iP1]; + 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] +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] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1370 | + ra[iR] * a_ane[iAp1] + 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1371 | + a_ane[iA] * pb[iP1]; + 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ +smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': +smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 723 | + a_cse[iA] * pb[iP1] + | ~~~~~^~~~ +smg2_setup_rap.c:491:26: note: 'a_cse' was declared here + 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 715 | + a_cnw[iA] * pb[iP1]; + | ~~~~~^~~~ +smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here + 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 705 | + a_cne[iA] * pb[iP1]; + | ~~~~~^~~~ +smg2_setup_rap.c:491:42: note: 'a_cne' was declared here + 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': +sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 788 | + a_cse[iA] * pb[iP1] + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 780 | + a_cnw[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 770 | + a_cne[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) @@ -5115,6 +5014,25 @@ pfmg_setup_interp.c:1651:32: note: 'right' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': +pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1906 | if (!center) + | ^ +pfmg_setup_interp.c:1876:18: note: 'center' was declared here + 1876 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1917 | Pp0[Pi] = left / center; + | ~~~~~^~~~~~~~ +pfmg_setup_interp.c:1876:26: note: 'left' was declared here + 1876 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1918 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1876:32: note: 'right' was declared here + 1876 | HYPRE_Real center, left, right; + | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; @@ -5288,25 +5206,143 @@ smg3_setup_rap.c:970:56: note: 'rap_ane' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ -pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': -pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1906 | if (!center) - | ^ -pfmg_setup_interp.c:1876:18: note: 'center' was declared here - 1876 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1917 | Pp0[Pi] = left / center; - | ~~~~~^~~~~~~~ -pfmg_setup_interp.c:1876:26: note: 'left' was declared here - 1876 | HYPRE_Real center, left, right; +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': +sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 1411 | + a_asw[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 1401 | + a_ase[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] + 1438 | + rb[iR] * a_anw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] + 1371 | + a_ane[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 1439 | + ra[iR] * a_bnw[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here + 880 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 1421 | + ra[iR] * a_bne[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here + 880 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 1396 | + a_aw[iA] * pb[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] + 1447 | + rb[iR] * a_ae[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 1406 | + a_as[iA] * pb[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] + 1429 | + rb[iR] * a_an[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 1448 | + ra[iR] * a_be[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here + 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ -pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1918 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1876:32: note: 'right' was declared here - 1876 | HYPRE_Real center, left, right; - | ^~~~~ +sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 1430 | + ra[iR] * a_bn[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here + 877 | HYPRE_Real *a_be, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] + 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1410 | + ra[iR] * a_asw[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1411 | + a_asw[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] + 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | + ra[iR] * a_ase[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1401 | + a_ase[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] + 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1380 | + ra[iR] * a_anw[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1381 | + a_anw[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1370 | + ra[iR] * a_ane[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1371 | + a_ane[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': @@ -5452,36 +5488,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj -maxwell_solve2.c: In function 'hypre_MaxwellSolve2': -maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] - 185 | if ((e_dot_e / x_dot_x) < eps) - | ~~~~~~~~~^~~~~~~~~~ -maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here - 76 | HYPRE_Real e_dot_e, x_dot_x; - | ^~~~~~~ -maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] - 185 | if ((e_dot_e / x_dot_x) < eps) - | ~~~~~~~~~^~~~~~~~~~ -maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here - 76 | HYPRE_Real e_dot_e, x_dot_x; - | ^~~~~~~ fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && @@ -5492,43 +5498,35 @@ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ -In file included from ./../struct_ls/_hypre_struct_ls.h:9, - from _hypre_sstruct_ls.h:21, - from maxwell_TV_setup.c:15: -maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': -./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 114 | hypre_IndexD(index, 1) = iy,\ -maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' - 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here - 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; - | ^~~~~~ -./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 115 | hypre_IndexD(index, 2) = iz ) -maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' - 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here - 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; - | ^~~~~~ -maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] - 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; - | ^~~~~~~~~~~~~~~~ -maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] - 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 858 | vartype_faces); - | ~~~~~~~~~~~~~~ -maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here - 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; - | ^~~~~~~~~~~~~ +maxwell_solve2.c: In function 'hypre_MaxwellSolve2': +maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] + 185 | if ((e_dot_e / x_dot_x) < eps) + | ~~~~~~~~~^~~~~~~~~~ +maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here + 76 | HYPRE_Real e_dot_e, x_dot_x; + | ^~~~~~~ +maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] + 185 | if ((e_dot_e / x_dot_x) < eps) + | ~~~~~~~~~^~~~~~~~~~ +maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here + 76 | HYPRE_Real e_dot_e, x_dot_x; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: @@ -5555,6 +5553,30 @@ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from ./../IJ_mv/_hypre_IJ_mv.h:8, + from nd1_amge_interpolation.c:8: +nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': +./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] + 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' + 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~~~ +nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here + 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; + | ^~~~~~~~ +nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] + 264 | tmp_J = (OffProcRows[swap[m]] -> cols); + | ~~~~^~~ +nd1_amge_interpolation.c:49:15: note: 'swap' was declared here + 49 | HYPRE_Int *swap; + | ^~~~ maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) @@ -5587,25 +5609,39 @@ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from ./../IJ_mv/_hypre_IJ_mv.h:8, - from nd1_amge_interpolation.c:8: -nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': -./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] - 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' - 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~~~ -nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here - 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; - | ^~~~~~~~ -nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] - 264 | tmp_J = (OffProcRows[swap[m]] -> cols); - | ~~~~^~~ -nd1_amge_interpolation.c:49:15: note: 'swap' was declared here - 49 | HYPRE_Int *swap; - | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj +In file included from ./../struct_ls/_hypre_struct_ls.h:9, + from _hypre_sstruct_ls.h:21, + from maxwell_TV_setup.c:15: +maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': +./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 114 | hypre_IndexD(index, 1) = iy,\ +maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' + 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here + 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; + | ^~~~~~ +./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 115 | hypre_IndexD(index, 2) = iz ) +maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' + 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here + 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; + | ^~~~~~ +maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] + 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; + | ^~~~~~~~~~~~~~~~ +maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] + 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 858 | vartype_faces); + | ~~~~~~~~~~~~~~ +maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here + 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; + | ^~~~~~~~~~~~~ sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) @@ -5671,46 +5707,6 @@ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ -In file included from _hypre_sstruct_ls.h:19, - from fac_interp2.c:21: -fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': -fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_interp2.c:742:39: note: 'lindex[2]' was declared here - 742 | hypre_Index loop_size, lindex; - | ^~~~~~ -fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_interp2.c:742:39: note: 'lindex[1]' was declared here - 742 | hypre_Index loop_size, lindex; - | ^~~~~~ -maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': -maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 544 | findex[k] *= stride[k]; - | ^~ -maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here - 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; - | ^~~~~~ -maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 544 | findex[k] *= stride[k]; - | ^~ -maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here - 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; - | ^~~~~~ -maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] - 1669 | vals_edgeEdge[k] = fCedge_ratio; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here - 46 | HYPRE_Real fCedge_ratio; - | ^~~~~~~~~~~~ fac_amr_fcoarsen.c: In function 'hypre_AMR_FCoarsen': fac_amr_fcoarsen.c:2223:47: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) @@ -5801,6 +5797,46 @@ fac_amr_fcoarsen.c:133:28: note: 'ci' was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ +In file included from _hypre_sstruct_ls.h:19, + from fac_interp2.c:21: +fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': +fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_interp2.c:742:39: note: 'lindex[2]' was declared here + 742 | hypre_Index loop_size, lindex; + | ^~~~~~ +fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_interp2.c:742:39: note: 'lindex[1]' was declared here + 742 | hypre_Index loop_size, lindex; + | ^~~~~~ +maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': +maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 544 | findex[k] *= stride[k]; + | ^~ +maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here + 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; + | ^~~~~~ +maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 544 | findex[k] *= stride[k]; + | ^~ +maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here + 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; + | ^~~~~~ +maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] + 1669 | vals_edgeEdge[k] = fCedge_ratio; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here + 46 | HYPRE_Real fCedge_ratio; + | ^~~~~~~~~~~~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': maxwell_semi_interp.c:1381:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; @@ -5940,9 +5976,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c krylov_dh.c: In function 'bicgstab_euclid': krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); @@ -5962,6 +5995,9 @@ krylov_dh.c:29:17: note: 'rho_2' was declared here 29 | rho_1, rho_2, | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] @@ -6091,7 +6127,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' dh_auto_build -Dsrc-static - cd src-static && make -j42 + cd src-static && make -j20 make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/blas' @@ -6126,6 +6162,13 @@ dnrm2.c:35:17: note: 'xmax' was declared here 35 | doublereal xmax; | ^~~~ +dtrsv.c: In function 'hypre_dtrsv': +dtrsv.c:308:20: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] + 308 | kx += (*n - 1) * *incx; + | ~~~^~~~~~~~~~~~~~~~~~~ +dtrsv.c:28:21: note: 'kx' was declared here + 28 | integer ix, jx, kx; + | ^~ dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; @@ -6137,13 +6180,6 @@ dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ -dtrsv.c: In function 'hypre_dtrsv': -dtrsv.c:308:20: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] - 308 | kx += (*n - 1) * *incx; - | ~~~^~~~~~~~~~~~~~~~~~~ -dtrsv.c:28:21: note: 'kx' was declared here - 28 | integer ix, jx, kx; - | ^~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/blas' Making lapack ... @@ -6216,18 +6252,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c -dlamch.c: In function 'hypre_dlamc5': -dlamch.c:940:18: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] - 940 | d__1 = y * *beta; - | ~~^~~~~~~ -dlamch.c:840:16: note: 'y' was declared here - 840 | doublereal y, z; - | ^ dgesvd.c: In function 'hypre_dgesvd': dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { @@ -6251,6 +6275,18 @@ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c +dlamch.c: In function 'hypre_dlamc5': +dlamch.c:940:18: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] + 940 | d__1 = y * *beta; + | ~~^~~~~~~ +dlamch.c:840:16: note: 'y' was declared here + 840 | doublereal y, z; + | ^ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/lapack' Making utilities ... @@ -6572,68 +6608,10 @@ par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here 537 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ -par_vector.c: In function 'hypre_VectorToParVector': -par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] - 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -par_vector.c:579:24: note: 'v_data' was declared here - 579 | HYPRE_Complex *v_data; - | ^~~~~~ -par_csr_aat.c: In function 'hypre_ParCSRAAt': -par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 860 | hypre_CSRMatrixDestroy(A_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_aat.c:362:21: note: 'A_ext' was declared here - 362 | hypre_CSRMatrix *A_ext; - | ^~~~~ -par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 434 | hypre_ParAat_RowSizes( - | ^~~~~~~~~~~~~~~~~~~~~~ - 435 | &C_diag_i, &C_offd_i, B_marker, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | A_diag_i, A_diag_j, - | ~~~~~~~~~~~~~~~~~~~ - 437 | A_offd_i, A_offd_j, A_col_map_offd, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 438 | A_ext_i, A_ext_j, A_ext_row_map, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 439 | &C_diag_size, &C_offd_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 440 | num_rows_diag_A, num_cols_offd_A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 441 | num_rows_A_ext, - | ~~~~~~~~~~~~~~~ - 442 | first_col_diag_A, first_row_index_A - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 443 | ); - | ~ -par_csr_aat.c:365:21: note: 'A_ext_i' was declared here - 365 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 434 | hypre_ParAat_RowSizes( - | ^~~~~~~~~~~~~~~~~~~~~~ - 435 | &C_diag_i, &C_offd_i, B_marker, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | A_diag_i, A_diag_j, - | ~~~~~~~~~~~~~~~~~~~ - 437 | A_offd_i, A_offd_j, A_col_map_offd, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 438 | A_ext_i, A_ext_j, A_ext_row_map, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 439 | &C_diag_size, &C_offd_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 440 | num_rows_diag_A, num_cols_offd_A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 441 | num_rows_A_ext, - | ~~~~~~~~~~~~~~~ - 442 | first_col_diag_A, first_row_index_A - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 443 | ); - | ~ -par_csr_aat.c:366:21: note: 'A_ext_j' was declared here - 366 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ +par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': +par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 762 | hypre_MPI_Request *requests; + | ^~~~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); @@ -6689,6 +6667,100 @@ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ +par_csr_aat.c: In function 'hypre_ParCSRAAt': +par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 860 | hypre_CSRMatrixDestroy(A_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_aat.c:362:21: note: 'A_ext' was declared here + 362 | hypre_CSRMatrix *A_ext; + | ^~~~~ +par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 434 | hypre_ParAat_RowSizes( + | ^~~~~~~~~~~~~~~~~~~~~~ + 435 | &C_diag_i, &C_offd_i, B_marker, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | A_diag_i, A_diag_j, + | ~~~~~~~~~~~~~~~~~~~ + 437 | A_offd_i, A_offd_j, A_col_map_offd, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 438 | A_ext_i, A_ext_j, A_ext_row_map, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 439 | &C_diag_size, &C_offd_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 440 | num_rows_diag_A, num_cols_offd_A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 441 | num_rows_A_ext, + | ~~~~~~~~~~~~~~~ + 442 | first_col_diag_A, first_row_index_A + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 443 | ); + | ~ +par_csr_aat.c:365:21: note: 'A_ext_i' was declared here + 365 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 434 | hypre_ParAat_RowSizes( + | ^~~~~~~~~~~~~~~~~~~~~~ + 435 | &C_diag_i, &C_offd_i, B_marker, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | A_diag_i, A_diag_j, + | ~~~~~~~~~~~~~~~~~~~ + 437 | A_offd_i, A_offd_j, A_col_map_offd, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 438 | A_ext_i, A_ext_j, A_ext_row_map, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 439 | &C_diag_size, &C_offd_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 440 | num_rows_diag_A, num_cols_offd_A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 441 | num_rows_A_ext, + | ~~~~~~~~~~~~~~~ + 442 | first_col_diag_A, first_row_index_A + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 443 | ); + | ~ +par_csr_aat.c:366:21: note: 'A_ext_j' was declared here + 366 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_vector.c: In function 'hypre_VectorToParVector': +par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] + 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +par_vector.c:579:24: note: 'v_data' was declared here + 579 | HYPRE_Complex *v_data; + | ^~~~~~ +par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': +par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': +par_csr_bool_matrix.c:623:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] + 623 | for (j = offd_i[i]; j < offd_i[i + 1]; j++) + | ~~~~~~^~~~~~~ +par_csr_bool_matrix.c:575:19: note: 'offd_i' was declared here + 575 | HYPRE_Int *offd_i; + | ^~~~~~ +par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 625 | J = col_map_offd[offd_j[j]]; + | ~~~~~~^~~ +par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here + 576 | HYPRE_Int *offd_j; + | ^~~~~~ +par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 884 | offd_data[offd_cnt++] = data; + | ^ +par_csr_matrix.c:807:24: note: 'offd_data' was declared here + 807 | HYPRE_Complex *offd_data; + | ^~~~~~~~~ +par_csr_matrix.c:903:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +par_csr_matrix.c:809:24: note: 'offd_j' was declared here + 809 | HYPRE_Int *offd_j; + | ^~~~~~ +par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] + 883 | tmp_j[offd_cnt] = J; + | ^ +par_csr_matrix.c:810:24: note: 'tmp_j' was declared here + 810 | HYPRE_BigInt *tmp_j; + | ^~~~~ par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); @@ -6765,23 +6837,13 @@ par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ -par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': -par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 762 | hypre_MPI_Request *requests; - | ^~~~~~~~ -par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': -par_csr_bool_matrix.c:623:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] - 623 | for (j = offd_i[i]; j < offd_i[i + 1]; j++) - | ~~~~~~^~~~~~~ -par_csr_bool_matrix.c:575:19: note: 'offd_i' was declared here - 575 | HYPRE_Int *offd_i; - | ^~~~~~ -par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 625 | J = col_map_offd[offd_j[j]]; - | ~~~~~~^~~ -par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here - 576 | HYPRE_Int *offd_j; - | ^~~~~~ +par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': +par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] + 828 | HYPRE_Int *a_i; + | ^~~ +par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] + 829 | HYPRE_Int *a_j; + | ^~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); @@ -6823,41 +6885,6 @@ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ -par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': -par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 884 | offd_data[offd_cnt++] = data; - | ^ -par_csr_matrix.c:807:24: note: 'offd_data' was declared here - 807 | HYPRE_Complex *offd_data; - | ^~~~~~~~~ -par_csr_matrix.c:903:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matrix.c:809:24: note: 'offd_j' was declared here - 809 | HYPRE_Int *offd_j; - | ^~~~~~ -par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] - 883 | tmp_j[offd_cnt] = J; - | ^ -par_csr_matrix.c:810:24: note: 'tmp_j' was declared here - 810 | HYPRE_BigInt *tmp_j; - | ^~~~~ -par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': -par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] - 828 | HYPRE_Int *a_i; - | ^~~ -par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] - 829 | HYPRE_Int *a_j; - | ^~~ -par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': -par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1636 | B_ext_data); - | ~~~~~~~~~~~ -par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here - 1276 | HYPRE_Complex * B_ext_data; - | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1243:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1243 | HYPRE_Int *A_i; @@ -6881,6 +6908,15 @@ par_csr_matrix.c:1242:24: note: 'A_data' was declared here 1242 | HYPRE_Complex *A_data; | ^~~~~~ +par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': +par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1636 | B_ext_data); + | ~~~~~~~~~~~ +par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here + 1276 | HYPRE_Complex * B_ext_data; + | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) @@ -7218,45 +7254,6 @@ par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ -par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': -par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:73:27: note: 'A_ext' was declared here - 73 | hypre_CSRBlockMatrix *A_ext; - | ^~~~~ -par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 458 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:134:21: note: 'wall_time' was declared here - 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ - | ^~~~~~~~~ -par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': -par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1949 | &Vext_data[ii * block_size], - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here - 131 | HYPRE_Real *Vext_data; - | ^~~~~~~~~ -In file included from ./../seq_mv/seq_mv.h:15, - from csr_block_matrix.h:21, - from _hypre_parcsr_block_mv.h:12, - from par_csr_block_relax.c:8: -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' - 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here - 132 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here - 113 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); @@ -7366,6 +7363,45 @@ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ +par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': +par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1949 | &Vext_data[ii * block_size], + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here + 131 | HYPRE_Real *Vext_data; + | ^~~~~~~~~ +In file included from ./../seq_mv/seq_mv.h:15, + from csr_block_matrix.h:21, + from _hypre_parcsr_block_mv.h:12, + from par_csr_block_relax.c:8: +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' + 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here + 132 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here + 113 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': +par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:73:27: note: 'A_ext' was declared here + 73 | hypre_CSRBlockMatrix *A_ext; + | ^~~~~ +par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 458 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:134:21: note: 'wall_time' was declared here + 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ + | ^~~~~~~~~ par_csr_block_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); } @@ -7699,6 +7735,15 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c +In function 'hypre_new_offd_nodes', + inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: +aux_interp.c:516:28: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] + 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +aux_interp.c: In function 'hypre_exchange_interp_data': +aux_interp.c:311:23: note: 'loc_col' was declared here + 311 | HYPRE_Int got_loc, loc_col; + | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c @@ -7711,30 +7756,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c 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, @@ -7746,27 +7767,12 @@ gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c -par_fsai_solve.c: In function 'hypre_FSAISolve': -par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] - 106 | rel_resnorm = resnorm / old_resnorm; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -par_fsai_solve.c:43:38: note: 'resnorm' was declared here - 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c -par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': -par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] - 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here - 38 | hypre_ParVector *Utemp; - | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); @@ -7811,17 +7817,20 @@ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c -In function 'hypre_new_offd_nodes', - inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: -aux_interp.c:516:28: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] - 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -aux_interp.c: In function 'hypre_exchange_interp_data': -aux_interp.c:311:23: note: 'loc_col' was declared here - 311 | HYPRE_Int got_loc, loc_col; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c +par_fsai_solve.c: In function 'hypre_FSAISolve': +par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] + 106 | rel_resnorm = resnorm / old_resnorm; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +par_fsai_solve.c:43:38: note: 'resnorm' was declared here + 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; @@ -7835,7 +7844,6 @@ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_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], @@ -7857,8 +7865,21 @@ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c +par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': +par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] + 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here + 38 | hypre_ParVector *Utemp; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); @@ -7898,9 +7919,7 @@ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) @@ -7908,12 +7927,7 @@ par_gsmg.c:81:15: note: 'dof_func_offd' was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c par_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); @@ -7927,55 +7941,8 @@ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c -par_mgr_solve.c: In function 'hypre_MGRCycle': -par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] - 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr_solve.c:586:18: note: 'beta' was declared here - 586 | HYPRE_Real beta; - | ^~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c -par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': -par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] - 100 | send_buf[0] = -e_min; - | ^~~~~~ -par_relax_more.c:48:23: note: 'e_min' was declared here - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -par_rotate_7pt.c: In function 'GenerateRotate7pt': -par_rotate_7pt.c:34:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 34 | HYPRE_Int *offd_j; - | ^~~~~~ -par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 250 | offd_data[o_cnt++] = value[3]; - | ^ -par_rotate_7pt.c:35:16: note: 'offd_data' was declared here - 35 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c -par_laplace_9pt.c: In function 'GenerateLaplacian9pt': -par_laplace_9pt.c:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 33 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 286 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_9pt.c:34:16: note: 'offd_data' was declared here - 34 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, - | ^ -par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_interp.c: In function 'hypre_BoomerAMGBuildInterp': par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } @@ -7983,17 +7950,8 @@ par_interp.c:59:23: note: 'A_ext' was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': -par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_gsmg.c:770:21: note: 'S_ext' was declared here - 770 | hypre_CSRMatrix *S_ext; - | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; @@ -8049,72 +8007,6 @@ par_add_cycle.c:391:15: note: 'Atilde_offd_j' was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ -par_vardifconv.c: In function 'GenerateVarDifConv': -par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv.c:41:24: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 245 | offd_data[o_cnt++] = -cfm; - | ^ -par_vardifconv.c:42:24: note: 'offd_data' was declared here - 42 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 336 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv.c:40:24: note: 'offd_j' was declared here - 40 | HYPRE_Int *offd_j; - | ^~~~~~ -par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': -par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here - 51 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 318 | offd_data[o_cnt++] = cfm + ffm; - | ^ -par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here - 52 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 415 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here - 50 | HYPRE_Int *offd_j; - | ^~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj -par_restr.c: In function 'hypre_fgmresT': -par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] - 956 | *relres = normr / normr0; - | ~~~~~~^~~~~~~~ -par_restr.c:844:18: note: 'normr' was declared here - 844 | HYPRE_Real t, normr, normr0, tolr; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj -par_stats.c: In function 'hypre_BoomerAMGSetupStats': -par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] - 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_stats.c:140:14: note: 'block_size' was declared here - 140 | HYPRE_Int block_size, bnnz; - | ^~~~~~~~~~ -par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] - 140 | HYPRE_Int block_size, bnnz; - | ^~~~ -par_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_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); @@ -8128,14 +8020,120 @@ par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj -par_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_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': +par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 1909 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:982:21: note: 'wall_time' was declared here + 982 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_laplace_9pt.c: In function 'GenerateLaplacian9pt': +par_laplace_9pt.c:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 33 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 286 | offd_data[o_cnt++] = value[1]; + | ^ +par_laplace_9pt.c:34:16: note: 'offd_data' was declared here + 34 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, + | ^ +par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c +par_cr.c: In function 'hypre_BoomerAMGIndepRS': +par_cr.c:813:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 813 | if (CF_marker_offd[S_offd_j[j]] < 1) + | ~~~~~~~~^~~ +par_cr.c:601:21: note: 'S_offd_j' was declared here + 601 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': +par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_gsmg.c:770:21: note: 'S_ext' was declared here + 770 | hypre_CSRMatrix *S_ext; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c +par_mgr_solve.c: In function 'hypre_MGRCycle': +par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] + 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr_solve.c:586:18: note: 'beta' was declared here + 586 | HYPRE_Real beta; + | ^~~~ +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from par_amgdd_comp_grid.c:14: +par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': +./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here + 920 | hypre_CSRMatrix *R_diag; + | ^~~~~~ +./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here + 921 | hypre_CSRMatrix *R_offd; + | ^~~~~~ +par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; + | ^ +par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here + 924 | HYPRE_Int *new_R_diag_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here + 925 | HYPRE_Int *new_R_diag_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here + 926 | HYPRE_Complex *new_R_diag_data; + | ^~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; + | ^ +par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here + 929 | HYPRE_Int *new_R_offd_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here + 930 | HYPRE_Int *new_R_offd_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here + 931 | HYPRE_Complex *new_R_offd_data; + | ^~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c +par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': +par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1868 | hypre_CSRMatrixDestroy(A_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:1032:21: note: 'A_ext' was declared here + 1032 | hypre_CSRMatrix *A_ext; + | ^~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; @@ -8173,6 +8171,67 @@ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c +par_cr.c: In function 'hypre_BoomerAMGIndepRSa': +par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) + | ~~~~~~~~^~~ +par_cr.c:1084:21: note: 'S_offd_j' was declared here + 1084 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': +par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_gsmg.c:1327:21: note: 'S_ext' was declared here + 1327 | hypre_CSRMatrix *S_ext; + | ^~~~~ +par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1914 | sum += S_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_gsmg.c:1329:21: note: 'S_ext_data' was declared here + 1329 | HYPRE_Real *S_ext_data; + | ^~~~~~~~~~ +par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) + | ^ +par_gsmg.c:1330:27: note: 'S_ext_i' was declared here + 1330 | HYPRE_Int *S_ext_i; + | ^~~~~~~ +par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1896 | big_i2 = S_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_gsmg.c:1331:21: note: 'S_ext_j' was declared here + 1331 | HYPRE_BigInt *S_ext_j; + | ^~~~~~~ +par_laplace_27pt.c: In function 'GenerateLaplacian27pt': +par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 36 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 955 | offd_data[o_cnt++] = value[1]; + | ^ +par_laplace_27pt.c:38:16: note: 'offd_data' was declared here + 38 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_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_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': +par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2118 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:2110:30: note: 'comm_handle' was declared here + 2110 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ par_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; @@ -8213,188 +8272,113 @@ par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj -partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': -partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 715 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -partial.c:83:21: note: 'A_ext_data' was declared here - 83 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -partial.c:84:21: note: 'A_ext_i' was declared here - 84 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 700 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -partial.c:85:21: note: 'A_ext_j' was declared here - 85 | HYPRE_BigInt *A_ext_j; +par_rotate_7pt.c: In function 'GenerateRotate7pt': +par_rotate_7pt.c:34:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 34 | HYPRE_Int *offd_j; + | ^~~~~~ +par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 250 | offd_data[o_cnt++] = value[3]; + | ^ +par_rotate_7pt.c:35:16: note: 'offd_data' was declared here + 35 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_laplace.c: In function 'GenerateSysLaplacian': +par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 406 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c +par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': +par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1630 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c +par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': +par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] + 377 | C_array[cnt++] = i; + | ^ +par_multi_interp.c:95:21: note: 'C_array' was declared here + 95 | HYPRE_Int *C_array; | ^~~~~~~ -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++) +par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] + 659 | if (send_map_start[num_sends]) + | ^ +par_multi_interp.c:79:21: note: 'send_map_start' was declared here + 79 | HYPRE_Int *send_map_start; + | ^~~~~~~~~~~~~~ +par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] + 721 | j1 = send_map_elmt[j]; + | ~~~^~~~~~~~~~~~~~~~~~ +par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here + 80 | HYPRE_Int *send_map_elmt; + | ^~~~~~~~~~~~~ +par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] + 772 | hypre_ParCSRCommPkgCreateAndFill(comm, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | num_sends, send_procs, Pext_send_map_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 775 | NULL, + | ~~~~~ + 776 | &tmp_comm_pkg); + | ~~~~~~~~~~~~~~ +par_multi_interp.c:81:21: note: 'send_procs' was declared here + 81 | HYPRE_Int *send_procs; + | ^~~~~~~~~~ +par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] + 83 | HYPRE_Int *recv_vec_start; + | ^~~~~~~~~~~~~~ +par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] + 772 | hypre_ParCSRCommPkgCreateAndFill(comm, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | num_sends, send_procs, Pext_send_map_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 775 | NULL, + | ~~~~~ + 776 | &tmp_comm_pkg); + | ~~~~~~~~~~~~~~ +par_multi_interp.c:84:21: note: 'recv_procs' was declared here + 84 | HYPRE_Int *recv_procs; + | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': +par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1744 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here + 1096 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here + 1097 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1729 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here + 1098 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ -partial.c:94:21: note: 'Sop_i' was declared here - 94 | HYPRE_Int *Sop_i; +par_lr_interp.c:1107:21: note: 'Sop_i' was declared here + 1107 | HYPRE_Int *Sop_i; | ^~~~~ -partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 370 | big_k1 = Sop_j[kk]; +par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ -partial.c:95:21: note: 'Sop_j' was declared here - 95 | HYPRE_BigInt *Sop_j; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj -par_mgr_setup.c: In function 'hypre_MGRSetup': -par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] - 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; - | ^~~~~~~~~~~~~~~~~ -par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': -par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 266 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:220:28: note: 'comm_handle' was declared here - 220 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, - from _hypre_parcsr_ls.h:9, - from par_amgdd_comp_grid.c:14: -par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': -./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here - 920 | hypre_CSRMatrix *R_diag; - | ^~~~~~ -./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here - 921 | hypre_CSRMatrix *R_offd; - | ^~~~~~ -par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; - | ^ -par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here - 924 | HYPRE_Int *new_R_diag_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; - | ^ -par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here - 925 | HYPRE_Int *new_R_diag_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; - | ^ -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': -par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here - 926 | HYPRE_Complex *new_R_diag_data; - | ^~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; - | ^ -par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here - 929 | HYPRE_Int *new_R_offd_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_gsmg.c:1327:21: note: 'S_ext' was declared here - 1327 | hypre_CSRMatrix *S_ext; +par_lr_interp.c:1108:21: note: 'Sop_j' was declared here + 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; - | ^ -par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1914 | sum += S_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here - 930 | HYPRE_Int *new_R_offd_colInd; - | ^~~~~~~~~~~~~~~~~ -par_gsmg.c:1329:21: note: 'S_ext_data' was declared here - 1329 | HYPRE_Real *S_ext_data; - | ^~~~~~~~~~ -par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; - | ^ -par_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_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here - 931 | HYPRE_Complex *new_R_offd_data; - | ^~~~~~~~~~~~~~~ -par_gsmg.c:1330:27: note: 'S_ext_i' was declared here - 1330 | HYPRE_Int *S_ext_i; - | ^~~~~~~ -par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1896 | big_i2 = S_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_gsmg.c:1331:21: note: 'S_ext_j' was declared here - 1331 | HYPRE_BigInt *S_ext_j; - | ^~~~~~~ -schwarz.c: In function 'hypre_ParMPSchwarzSolve': -schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; - | ~~~~~~~~^~~ -schwarz.c:388:15: note: 'A_offd_j' was declared here - 388 | HYPRE_Int *A_offd_j; - | ^~~~~~~~ -schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; - | ~~~~~~~~~~~^~~ -schwarz.c:389:16: note: 'A_offd_data' was declared here - 389 | HYPRE_Real *A_offd_data; - | ^~~~~~~~~~~ -schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] - 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) - | ^ -schwarz.c:405:15: note: 'A_boundary_i' was declared here - 405 | HYPRE_Int *A_boundary_i; - | ^~~~~~~~~~~~ -schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] - 545 | k_loc = A_boundary_j[k]; - | ^ -schwarz.c:406:15: note: 'A_boundary_j' was declared here - 406 | HYPRE_Int *A_boundary_j; - | ^~~~~~~~~~~~ -schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] - 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; - | ^ -schwarz.c:407:16: note: 'A_boundary_data' was declared here - 407 | HYPRE_Real *A_boundary_data; - | ^~~~~~~~~~~~~~~ -schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] - 500 | x_ext_old[i] = x_ext[i]; - | ~~~~~^~~ -schwarz.c:391:16: note: 'x_ext' was declared here - 391 | HYPRE_Real *x_ext; - | ^~~~~ -schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] - 500 | x_ext_old[i] = x_ext[i]; - | ~~~~~~~~~~~~~^~~~~~~~~~ -schwarz.c:392:16: note: 'x_ext_old' was declared here - 392 | HYPRE_Real *x_ext_old; - | ^~~~~~~~~ -schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] - 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; - | ~~~~~~~^~~ -schwarz.c:394:16: note: 'rhs_ext' was declared here - 394 | HYPRE_Real *rhs_ext; - | ^~~~~~~ -schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] - 547 | if (k_loc < num_variables) - | ^ -schwarz.c:415:34: note: 'k_loc' was declared here - 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; - | ^~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; @@ -8468,7 +8452,6 @@ par_rap.c:1615:23: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ @@ -8476,6 +8459,83 @@ 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c +par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': +par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] + 100 | send_buf[0] = -e_min; + | ^~~~~~ +par_relax_more.c:48:23: note: 'e_min' was declared here + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c +par_stats.c: In function 'hypre_BoomerAMGSetupStats': +par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] + 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_stats.c:140:14: note: 'block_size' was declared here + 140 | HYPRE_Int block_size, bnnz; + | ^~~~~~~~~~ +par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] + 140 | HYPRE_Int block_size, bnnz; + | ^~~~ +par_mgr_setup.c: In function 'hypre_MGRSetup': +par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] + 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; + | ^~~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c +par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': +par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2247 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c +par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': +par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:2707:21: note: 'A_ext' was declared here + 2707 | hypre_CSRMatrix *A_ext; + | ^~~~~ +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_interp.c:8: +./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' + 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_interp.c:2702:24: note: 'tmp_map_offd' was declared here + 2702 | HYPRE_Int *tmp_map_offd; + | ^~~~~~~~~~~~ +par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': +par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 266 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:220:28: note: 'comm_handle' was declared here + 220 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_vardifconv.c: In function 'GenerateVarDifConv': +par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv.c:41:24: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 245 | offd_data[o_cnt++] = -cfm; + | ^ +par_vardifconv.c:42:24: note: 'offd_data' was declared here + 42 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 336 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv.c:40:24: note: 'offd_j' was declared here + 40 | HYPRE_Int *offd_j; + | ^~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) @@ -8500,28 +8560,347 @@ par_relax.c:397:23: note: 'requests' was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ -par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': -par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1868 | hypre_CSRMatrixDestroy(A_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:1032:21: note: 'A_ext' was declared here - 1032 | hypre_CSRMatrix *A_ext; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c +par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': +par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 591 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:535:57: note: 'num_sends' was declared here + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 606 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:536:22: note: 'status' was declared here + 536 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 603 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:537:23: note: 'requests' was declared here + 537 | hypre_MPI_Request *requests; + | ^~~~~~~~ +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_mgr.c:14: +par_mgr.c: In function 'hypre_MGRBuildPDRS': +./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' + 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here + 2032 | HYPRE_Int *tmp_map_offd; + | ^~~~~~~~~~~~ +par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': +par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here + 51 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 318 | offd_data[o_cnt++] = cfm + ffm; + | ^ +par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here + 52 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 415 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here + 50 | HYPRE_Int *offd_j; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': +par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 2781 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here + 2001 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here + 2002 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 2766 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here + 2003 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:2012:21: note: 'Sop_i' was declared here + 2012 | HYPRE_Int *Sop_i; | ^~~~~ -par_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_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': -par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 1909 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:982:21: note: 'wall_time' was declared here - 982 | HYPRE_Real wall_time; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 2013 | HYPRE_BigInt *Sop_j; + | ^~~~~ +par_mgr.c: In function 'hypre_block_jacobi_solve': +par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3855:28: note: 'comm_handle' was declared here + 3855 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' + 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:3869:21: note: 'v_buf_data' was declared here + 3869 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': +par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] + 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); + | ~~~~~~~~~~~~^~~~~~~~~ +par_sv_interp.c:291:21: note: 'row_sum' was declared here + 291 | HYPRE_Real row_sum; + | ^~~~~~~ +par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] + 871 | if (offd_vec_data[fine_index] != 0.0 ) + | ^ +par_sv_interp.c:325:21: note: 'fine_index' was declared here + 325 | HYPRE_Int fine_index, index; + | ^~~~~~~~~~ +par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': +par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c +par_mgr.c:4026:28: note: 'comm_handle' was declared here + 4026 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' + 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:4040:21: note: 'v_buf_data' was declared here + 4040 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': +par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here + 2852 | HYPRE_Int **P_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here + 2853 | HYPRE_Complex **P_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c +par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here + 2868 | HYPRE_Int **R_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here + 2869 | HYPRE_Complex **R_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': +partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 715 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +partial.c:83:21: note: 'A_ext_data' was declared here + 83 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +partial.c:84:21: note: 'A_ext_i' was declared here + 84 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 700 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +partial.c:85:21: note: 'A_ext_j' was declared here + 85 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +partial.c:94:21: note: 'Sop_i' was declared here + 94 | HYPRE_Int *Sop_i; + | ^~~~~ +partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 370 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +partial.c:95:21: note: 'Sop_j' was declared here + 95 | HYPRE_BigInt *Sop_j; + | ^~~~~ +par_mgr.c: In function 'hypre_BlockDiagInvLapack': +par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] + 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); + | ~~^~~~~~~ +par_mgr.c:4175:33: note: 'i' was declared here + 4175 | HYPRE_Int nblock, left_size, i; + | ^ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj +par_laplace.c: In function 'GenerateSysLaplacianVCoef': +par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1305 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_laplace.c:898:18: note: 'offd_j' was declared here + 898 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 899 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 900 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj +schwarz.c: In function 'hypre_ParMPSchwarzSolve': +schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; + | ~~~~~~~~^~~ +schwarz.c:388:15: note: 'A_offd_j' was declared here + 388 | HYPRE_Int *A_offd_j; + | ^~~~~~~~ +schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; + | ~~~~~~~~~~~^~~ +schwarz.c:389:16: note: 'A_offd_data' was declared here + 389 | HYPRE_Real *A_offd_data; + | ^~~~~~~~~~~ +schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] + 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) + | ^ +schwarz.c:405:15: note: 'A_boundary_i' was declared here + 405 | HYPRE_Int *A_boundary_i; + | ^~~~~~~~~~~~ +schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] + 545 | k_loc = A_boundary_j[k]; + | ^ +schwarz.c:406:15: note: 'A_boundary_j' was declared here + 406 | HYPRE_Int *A_boundary_j; + | ^~~~~~~~~~~~ +schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] + 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; + | ^ +schwarz.c:407:16: note: 'A_boundary_data' was declared here + 407 | HYPRE_Real *A_boundary_data; + | ^~~~~~~~~~~~~~~ +schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] + 500 | x_ext_old[i] = x_ext[i]; + | ~~~~~^~~ +schwarz.c:391:16: note: 'x_ext' was declared here + 391 | HYPRE_Real *x_ext; + | ^~~~~ +schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] + 500 | x_ext_old[i] = x_ext[i]; + | ~~~~~~~~~~~~~^~~~~~~~~~ +schwarz.c:392:16: note: 'x_ext_old' was declared here + 392 | HYPRE_Real *x_ext_old; + | ^~~~~~~~~ +schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] + 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; + | ~~~~~~~^~~ +schwarz.c:394:16: note: 'rhs_ext' was declared here + 394 | HYPRE_Real *rhs_ext; + | ^~~~~~~ +schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] + 547 | if (k_loc < num_variables) + | ^ +schwarz.c:415:34: note: 'k_loc' was declared here + 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; + | ^~~~~ +par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': +par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 474 | P_ext_data[index++] = P_ext_data[j]; + | ~~~~~~~~~~^~~ +par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here + 173 | HYPRE_Real *P_ext_data; + | ^~~~~~~~~~ +par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 174 | HYPRE_Int *P_ext_i; + | ^~~~~~~ +par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 458 | big_k = P_ext_j[j]; + | ~~~~~~^~~~~~~~~~~~ +par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here + 175 | HYPRE_BigInt *P_ext_j; + | ^~~~~~~ +par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here + 172 | hypre_CSRMatrix *P_ext; + | ^~~~~ +par_sv_interp_ln.c:1983:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] + 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); + | ~~~~~~~~~~~~^~~~~~~~~~~~ +par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here + 87 | HYPRE_Real gm_row_sum; + | ^~~~~~~~~~ +par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] + 2405 | value += q_dist_value; + | ~~~~~~^~~~~~~~~~~~~~~ +par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here + 2153 | HYPRE_Real value, lost_value, q_dist_value; + | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj +par_restr.c: In function 'hypre_fgmresT': +par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] + 956 | *relres = normr / normr0; + | ~~~~~~^~~~~~~~ +par_restr.c:844:18: note: 'normr' was declared here + 844 | HYPRE_Real t, normr, normr0, tolr; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': +par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 3703 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here + 2989 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here + 2990 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 3688 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here + 2991 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:3000:21: note: 'Sop_i' was declared here + 3000 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 3001 | HYPRE_BigInt *Sop_j; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:9: @@ -8567,148 +8946,9 @@ ams.c:267:21: note: 'x_' declared here 267 | hypre_ParVector *x_[3]; | ^~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj -par_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_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': -par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 591 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:535:57: note: 'num_sends' was declared here - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 606 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:536:22: note: 'status' was declared here - 536 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 603 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:537:23: note: 'requests' was declared here - 537 | hypre_MPI_Request *requests; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj -par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': -par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] - 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); - | ~~~~~~~~~~~~^~~~~~~~~ -par_sv_interp.c:291:21: note: 'row_sum' was declared here - 291 | HYPRE_Real row_sum; - | ^~~~~~~ -par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] - 871 | if (offd_vec_data[fine_index] != 0.0 ) - | ^ -par_sv_interp.c:325:21: note: 'fine_index' was declared here - 325 | HYPRE_Int fine_index, index; - | ^~~~~~~~~~ -par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': -par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] - 377 | C_array[cnt++] = i; - | ^ -par_multi_interp.c:95:21: note: 'C_array' was declared here - 95 | HYPRE_Int *C_array; - | ^~~~~~~ -par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] - 659 | if (send_map_start[num_sends]) - | ^ -par_multi_interp.c:79:21: note: 'send_map_start' was declared here - 79 | HYPRE_Int *send_map_start; - | ^~~~~~~~~~~~~~ -par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] - 721 | j1 = send_map_elmt[j]; - | ~~~^~~~~~~~~~~~~~~~~~ -par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here - 80 | HYPRE_Int *send_map_elmt; - | ^~~~~~~~~~~~~ -par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] - 772 | hypre_ParCSRCommPkgCreateAndFill(comm, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | num_sends, send_procs, Pext_send_map_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 775 | NULL, - | ~~~~~ - 776 | &tmp_comm_pkg); - | ~~~~~~~~~~~~~~ -par_multi_interp.c:81:21: note: 'send_procs' was declared here - 81 | HYPRE_Int *send_procs; - | ^~~~~~~~~~ -par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] - 83 | HYPRE_Int *recv_vec_start; - | ^~~~~~~~~~~~~~ -par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] - 772 | hypre_ParCSRCommPkgCreateAndFill(comm, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | num_sends, send_procs, Pext_send_map_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 775 | NULL, - | ~~~~~ - 776 | &tmp_comm_pkg); - | ~~~~~~~~~~~~~~ -par_multi_interp.c:84:21: note: 'recv_procs' was declared here - 84 | HYPRE_Int *recv_procs; - | ^~~~~~~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': -par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1630 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_mgr.c:14: -par_mgr.c: In function 'hypre_MGRBuildPDRS': -./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' - 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here - 2032 | HYPRE_Int *tmp_map_offd; - | ^~~~~~~~~~~~ -ads.c: In function 'hypre_ADSSolve': -ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1606 | hypre_printf(" Cycle %2d %e %f %e \n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:24: note: 'r_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1597 | if (b_norm) - | ^ -ads.c:1440:32: note: 'b_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:15: note: 'r0_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; @@ -8758,6 +8998,75 @@ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': +par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 4633 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here + 3906 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here + 3907 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 4618 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here + 3908 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:3917:21: note: 'Sop_i' was declared here + 3917 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 3918 | HYPRE_BigInt *Sop_j; + | ^~~~~ +par_amg_setup.c: In function 'hypre_BoomerAMGSetup': +par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 2920 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_amg_setup.c:222:20: note: 'wall_time' was declared here + 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj +ads.c: In function 'hypre_ADSSolve': +ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1606 | hypre_printf(" Cycle %2d %e %f %e \n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:24: note: 'r_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1597 | if (b_norm) + | ^ +ads.c:1440:32: note: 'b_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:15: note: 'r0_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); @@ -8771,132 +9080,52 @@ par_ilu_solve.c:1973:23: note: 'x_data' was declared here 1973 | HYPRE_Real *x_data; | ^~~~~~ -par_laplace_27pt.c: In function 'GenerateLaplacian27pt': -par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 36 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 955 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_27pt.c:38:16: note: 'offd_data' was declared here - 38 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': -par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1744 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here - 1096 | HYPRE_Real *A_ext_data; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': +par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 5073 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_lr_interp.c:4873:21: note: 'wall_time' was declared here + 4873 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 5368 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj +par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here + 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ -par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here - 1097 | HYPRE_Int *A_ext_i; +par_lr_interp.c: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: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: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:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:1107:21: note: 'Sop_i' was declared here - 1107 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:1108:21: note: 'Sop_j' was declared here - 1108 | HYPRE_BigInt *Sop_j; +par_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_ilu_solve.c: In function 'hypre_NSHSolve': -par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 2243 | hypre_ParVectorCopy(f, residual ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:2184:26: note: 'residual' was declared here - 2184 | hypre_ParVector *residual; - | ^~~~~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': -par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2247 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': -par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2118 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:2110:30: note: 'comm_handle' was declared here - 2110 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_ilu_solve.c: In function 'hypre_ILUSolve': -par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 164 | hypre_ParVectorCopy(f, residual); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:93:26: note: 'residual' was declared here - 93 | hypre_ParVector *residual; - | ^~~~~~~~ -par_amg_setup.c: In function 'hypre_BoomerAMGSetup': -par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 2920 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_amg_setup.c:222:20: note: 'wall_time' was declared here - 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ - | ^~~~~~~~~ -par_mgr.c: In function 'hypre_block_jacobi_solve': -par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': -par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 474 | P_ext_data[index++] = P_ext_data[j]; - | ~~~~~~~~~~^~~ -par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here - 173 | HYPRE_Real *P_ext_data; - | ^~~~~~~~~~ -par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 174 | HYPRE_Int *P_ext_i; - | ^~~~~~~ -par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 458 | big_k = P_ext_j[j]; - | ~~~~~~^~~~~~~~~~~~ -par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here - 175 | HYPRE_BigInt *P_ext_j; - | ^~~~~~~ -par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here - 172 | hypre_CSRMatrix *P_ext; +par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 5043 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:4849:21: note: 'Sop_j' was declared here + 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_sv_interp_ln.c:1983:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] - 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); - | ~~~~~~~~~~~~^~~~~~~~~~~~ -par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here - 87 | HYPRE_Real gm_row_sum; - | ^~~~~~~~~~ -par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] - 2405 | value += q_dist_value; - | ~~~~~~^~~~~~~~~~~~~~~ -par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here - 2153 | HYPRE_Real value, lost_value, q_dist_value; - | ^~~~~~~~~~~~ -par_mgr.c:3855:28: note: 'comm_handle' was declared here - 3855 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' - 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:3869:21: note: 'v_buf_data' was declared here - 3869 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ +par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': +par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] + 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; +par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here + 3273 | HYPRE_BigInt *col_map_offd_P; + | ^~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; @@ -8934,132 +9163,13 @@ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ -ams.c: In function 'hypre_AMSComputePixyz': -ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] - 2360 | *Piy_ptr = Piy; - | ~~~~~~~~~^~~~~ -ams.c:1858:30: note: 'Piy' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ -ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] - 2364 | *Piz_ptr = Piz; - | ~~~~~~~~~^~~~~ -ams.c:1858:36: note: 'Piz' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ -par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': -par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:2707:21: note: 'A_ext' was declared here - 2707 | hypre_CSRMatrix *A_ext; - | ^~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_interp.c:8: -./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' - 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_interp.c:2702:24: note: 'tmp_map_offd' was declared here - 2702 | HYPRE_Int *tmp_map_offd; - | ^~~~~~~~~~~~ -par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': -par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4026:28: note: 'comm_handle' was declared here - 4026 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' - 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:4040:21: note: 'v_buf_data' was declared here - 4040 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_mgr.c: In function 'hypre_BlockDiagInvLapack': -par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] - 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); - | ~~^~~~~~~ -par_mgr.c:4175:33: note: 'i' was declared here - 4175 | HYPRE_Int nblock, left_size, i; - | ^ -par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': -par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 4557 | while (ctrS + k > capacity_S) - | ~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here - 4233 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ -par_laplace.c: In function 'GenerateSysLaplacianVCoef': -par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1305 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_laplace.c:898:18: note: 'offd_j' was declared here - 898 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 899 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 900 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': -par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 2781 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here - 2001 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here - 2002 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 2766 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here - 2003 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:2012:21: note: 'Sop_i' was declared here - 2012 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 2013 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': -par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] - 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu.c:4279:22: note: 'nnzM' was declared here - 4279 | HYPRE_Real nnzM; - | ^~~~ -par_ilu.c:4433:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu.c:4270:52: note: 'r_norm' was declared here - 4270 | HYPRE_Real value, trace1, trace2, alpha, r_norm; - | ^~~~~~ -par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4301:22: note: 'time_s' was declared here - 4301 | HYPRE_Real time_s, time_e; - | ^~~~~~ +par_ilu_solve.c: In function 'hypre_NSHSolve': +par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 2243 | hypre_ParVectorCopy(f, residual ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:2184:26: note: 'residual' was declared here + 2184 | hypre_ParVector *residual; + | ^~~~~~~~ par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; @@ -9082,13 +9192,6 @@ par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ -par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': -par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4581 | norm, (time_e - time_s) / i); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4485:28: note: 'time_s' was declared here - 4485 | HYPRE_Real time_s, time_e; - | ^~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; @@ -9108,61 +9211,33 @@ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ -par_ilu_setup.c: In function 'hypre_ILUSetupILUT': -par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 5790 | while (ctrS + lenhu + 1 > capacity_S) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here - 5202 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ -par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': -par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here - 2852 | HYPRE_Int **P_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here - 2853 | HYPRE_Complex **P_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ -par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here - 2868 | HYPRE_Int **R_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here - 2869 | HYPRE_Complex **R_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ -ams.c: In function 'hypre_AMSSolve': -ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 3835 | hypre_printf(" Cycle %2d %e %f %e \n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c:3621:24: note: 'r_norm' was declared here - 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] - 3826 | if (b_norm) - | ^ -ams.c:3621:32: note: 'b_norm' was declared here - 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] - 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c:3621:15: note: 'r0_norm' was declared here - 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': +par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 4557 | while (ctrS + k > capacity_S) + | ~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here + 4233 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ +par_ilu_solve.c: In function 'hypre_ILUSolve': +par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 164 | hypre_ParVectorCopy(f, residual); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:93:26: note: 'residual' was declared here + 93 | hypre_ParVector *residual; + | ^~~~~~~~ +ams.c: In function 'hypre_AMSComputePixyz': +ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] + 2360 | *Piy_ptr = Piy; + | ~~~~~~~~~^~~~~ +ams.c:1858:30: note: 'Piy' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ +ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] + 2364 | *Piz_ptr = Piz; + | ~~~~~~~~~^~~~~ +ams.c:1858:36: note: 'Piz' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) @@ -9182,40 +9257,36 @@ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': -par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 3703 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here - 2989 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here - 2990 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 3688 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here - 2991 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:3000:21: note: 'Sop_i' was declared here - 3000 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 3001 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': -par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] - 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; -par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here - 3273 | HYPRE_BigInt *col_map_offd_P; - | ^~~~~~~~~~~~~~ +par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': +par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] + 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu.c:4279:22: note: 'nnzM' was declared here + 4279 | HYPRE_Real nnzM; + | ^~~~ +par_ilu.c:4433:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu.c:4270:52: note: 'r_norm' was declared here + 4270 | HYPRE_Real value, trace1, trace2, alpha, r_norm; + | ^~~~~~ +par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4301:22: note: 'time_s' was declared here + 4301 | HYPRE_Real time_s, time_e; + | ^~~~~~ +par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': +par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4581 | norm, (time_e - time_s) / i); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4485:28: note: 'time_s' was declared here + 4485 | HYPRE_Real time_s, time_e; + | ^~~~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; @@ -9236,84 +9307,49 @@ schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ -ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': schwarz.c:3861:15: note: 'index_ext' was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUT': +par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 5790 | while (ctrS + lenhu + 1 > capacity_S) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here + 5202 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ +ams.c: In function 'hypre_AMSSolve': +ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 3835 | hypre_printf(" Cycle %2d %e %f %e \n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ams.c:3621:24: note: 'r_norm' was declared here + 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 3826 | if (b_norm) + | ^ +ams.c:3621:32: note: 'b_norm' was declared here + 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ams.c:3621:15: note: 'r0_norm' was declared here + 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~~ +ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4367:15: note: 'diag' was declared here 4367 | HYPRE_Real diag; | ^~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': -par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 4633 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here - 3906 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here - 3907 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 4618 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here - 3908 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:3917:21: note: 'Sop_i' was declared here - 3917 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 3918 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': -par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 5073 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c:4873:21: note: 'wall_time' was declared here - 4873 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 5368 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here - 4837 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here - 4838 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 5353 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here - 4839 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:4848:21: note: 'Sop_i' was declared here - 4848 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 5043 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:4849:21: note: 'Sop_j' was declared here - 4849 | HYPRE_BigInt *Sop_j; - | ^~~~~ Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') @@ -9352,12 +9388,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj -struct_communication.c: In function 'hypre_CommPkgCreate': -struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] - 265 | k = hypre_CommTypeNumEntries(comm_type); -struct_communication.c:65:26: note: 'comm_type' was declared here - 65 | hypre_CommType *comm_type; - | ^~~~~~~~~ In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: @@ -9373,6 +9403,19 @@ 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:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] + 265 | k = hypre_CommTypeNumEntries(comm_type); +struct_communication.c:65:26: note: 'comm_type' was declared here + 65 | hypre_CommType *comm_type; + | ^~~~~~~~~ +struct_grid.c: In function 'hypre_ComputeBoxnums': +struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] + 721 | boxnum++; + | ~~~~~~^~ +struct_grid.c:703:29: note: 'boxnum' was declared here + 703 | HYPRE_Int p, b, boxnum; + | ^~~~~~ struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) @@ -9395,13 +9438,6 @@ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ -struct_grid.c: In function 'hypre_ComputeBoxnums': -struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] - 721 | boxnum++; - | ~~~~~~^~ -struct_grid.c:703:29: note: 'boxnum' was declared here - 703 | HYPRE_Int p, b, boxnum; - | ^~~~~~ Building libHYPRE_struct_mv.a ... ar -rcu libHYPRE_struct_mv.a assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') @@ -9454,14 +9490,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj -sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': -sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] - 45 | return RAP; - | ^~~ -sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here - 29 | hypre_StructMatrix *RAP; - | ^~~ 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; @@ -9469,10 +9497,18 @@ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj +sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': +sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] + 45 | return RAP; + | ^~~ +sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here + 29 | hypre_StructMatrix *RAP; + | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj @@ -9482,17 +9518,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': @@ -9522,6 +9547,10 @@ sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': @@ -9534,10 +9563,27 @@ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': +pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 890 | if (!center) + | ^ +pfmg_setup_interp.c:874:18: note: 'center' was declared here + 874 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 901 | Pp0[Pi] = left / center; + | ~~~~~^~~~~~~~ +pfmg_setup_interp.c:874:26: note: 'left' was declared here + 874 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 904 | Pp0[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:874:32: note: 'right' was declared here + 874 | HYPRE_Real center, left, right; + | ^~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; @@ -9551,6 +9597,8 @@ red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; @@ -9570,181 +9618,12 @@ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': -pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 890 | if (!center) - | ^ -pfmg_setup_interp.c:874:18: note: 'center' was declared here - 874 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 901 | Pp0[Pi] = left / center; - | ~~~~~^~~~~~~~ -pfmg_setup_interp.c:874:26: note: 'left' was declared here - 874 | HYPRE_Real center, left, right; - | ^~~~ -pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 904 | Pp0[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:874:32: note: 'right' was declared here - 874 | HYPRE_Real center, left, right; - | ^~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': -sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 448 | + a_csw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 458 | + a_cse[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 467 | + a_cnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': -sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 782 | + rb[iR] * a_asw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 800 | + rb[iR] * a_ase[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] - 801 | + ra[iR] * a_bse[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 809 | + rb[iR] * a_aw[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 791 | + rb[iR] * a_as[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] - 810 | + ra[iR] * a_bw[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 759 | + a_be[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] - 792 | + ra[iR] * a_bs[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 769 | + a_bn[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 733 | + rb[iR] * a_bsw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] - 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 743 | + rb[iR] * a_bse[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 744 | + a_bse[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 763 | + rb[iR] * a_bnw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | + rb[iR] * a_bne[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ +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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) @@ -9764,6 +9643,26 @@ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': +pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1165 | if (!center) + | ^ +pfmg_setup_interp.c:1144:18: note: 'center' was declared here + 1144 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1175 | Pp0[Pi] = left / center; + | ~~~~~^~~~~~~~ +pfmg_setup_interp.c:1144:26: note: 'left' was declared here + 1144 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1176 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1144:32: note: 'right' was declared here + 1144 | HYPRE_Real center, left, right; + | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] @@ -9879,62 +9778,24 @@ smg3_setup_rap.c:266:56: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': -pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1165 | if (!center) - | ^ -pfmg_setup_interp.c:1144:18: note: 'center' was declared here - 1144 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1175 | Pp0[Pi] = left / center; - | ~~~~~^~~~~~~~ -pfmg_setup_interp.c:1144:26: note: 'left' was declared here - 1144 | HYPRE_Real center, left, right; - | ^~~~ -pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1176 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1144:32: note: 'right' was declared here - 1144 | HYPRE_Real center, left, right; - | ^~~~~ -smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': -smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 723 | + a_cse[iA] * pb[iP1] - | ~~~~~^~~~ -smg2_setup_rap.c:491:26: note: 'a_cse' was declared here - 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 715 | + a_cnw[iA] * pb[iP1]; - | ~~~~~^~~~ -smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here - 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 705 | + a_cne[iA] * pb[iP1]; +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': +sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ -smg2_setup_rap.c:491:42: note: 'a_cne' was declared here - 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': -sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 788 | + a_cse[iA] * pb[iP1] - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; +sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 780 | + a_cnw[iA] * pb[iP1]; +sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; +sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -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: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; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] @@ -9991,143 +9852,181 @@ pfmg_setup_interp.c:1407:35: note: 'right' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': -sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 1411 | + a_asw[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': +sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 782 | + rb[iR] * a_asw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ -sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 1401 | + a_ase[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 800 | + rb[iR] * a_ase[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; + | ^~~~~ +sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] + 801 | + ra[iR] * a_bse[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] - 1438 | + rb[iR] * a_anw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 764 | + a_bnw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] - 1371 | + a_ane[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 1439 | + ra[iR] * a_bnw[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here - 880 | HYPRE_Real *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 1421 | + ra[iR] * a_bne[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here - 880 | HYPRE_Real *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 1396 | + a_aw[iA] * pb[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 809 | + rb[iR] * a_aw[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ -sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] - 1447 | + rb[iR] * a_ae[iAm1] +sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ -sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 1406 | + a_as[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] + 810 | + ra[iR] * a_bw[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ -sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; - | ^~~~ -sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] - 1429 | + rb[iR] * a_an[iAm1] +sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] + 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 769 | + a_bn[iA] * pa[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ -sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 1448 | + ra[iR] * a_be[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here - 877 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 1430 | + ra[iR] * a_bn[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here - 877 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] - 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1410 | + ra[iR] * a_asw[iAp1] + 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1411 | + a_asw[iA] * pb[iP1]; + 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] - 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] + 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | + ra[iR] * a_ase[iAp1] + 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1401 | + a_ase[iA] * pb[iP1]; + 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] - 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1380 | + ra[iR] * a_anw[iAp1] + 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1381 | + a_anw[iA] * pb[iP1]; + 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] +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] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1370 | + ra[iR] * a_ane[iAp1] + 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1371 | + a_ane[iA] * pb[iP1]; + 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ +smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': +smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 723 | + a_cse[iA] * pb[iP1] + | ~~~~~^~~~ +smg2_setup_rap.c:491:26: note: 'a_cse' was declared here + 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 715 | + a_cnw[iA] * pb[iP1]; + | ~~~~~^~~~ +smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here + 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 705 | + a_cne[iA] * pb[iP1]; + | ~~~~~^~~~ +smg2_setup_rap.c:491:42: note: 'a_cne' was declared here + 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': +sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 788 | + a_cse[iA] * pb[iP1] + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 780 | + a_cnw[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 770 | + a_cne[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) @@ -10339,6 +10238,143 @@ pfmg_setup_interp.c:1876:32: note: 'right' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': +sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 1411 | + a_asw[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 1401 | + a_ase[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] + 1438 | + rb[iR] * a_anw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] + 1371 | + a_ane[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 1439 | + ra[iR] * a_bnw[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here + 880 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 1421 | + ra[iR] * a_bne[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here + 880 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 1396 | + a_aw[iA] * pb[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] + 1447 | + rb[iR] * a_ae[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 1406 | + a_as[iA] * pb[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] + 1429 | + rb[iR] * a_an[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 1448 | + ra[iR] * a_be[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here + 877 | HYPRE_Real *a_be, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 1430 | + ra[iR] * a_bn[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here + 877 | HYPRE_Real *a_be, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] + 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1410 | + ra[iR] * a_asw[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1411 | + a_asw[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] + 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | + ra[iR] * a_ase[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1401 | + a_ase[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] + 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1380 | + ra[iR] * a_anw[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1381 | + a_anw[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1370 | + ra[iR] * a_ane[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1371 | + a_ane[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': @@ -10482,19 +10518,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c -maxwell_solve2.c: In function 'hypre_MaxwellSolve2': -maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] - 185 | if ((e_dot_e / x_dot_x) < eps) - | ~~~~~~~~~^~~~~~~~~~ -maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here - 76 | HYPRE_Real e_dot_e, x_dot_x; - | ^~~~~~~ -maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] - 185 | if ((e_dot_e / x_dot_x) < eps) - | ~~~~~~~~~^~~~~~~~~~ -maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here - 76 | HYPRE_Real e_dot_e, x_dot_x; - | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c @@ -10504,18 +10527,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && @@ -10532,32 +10543,31 @@ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ -In file included from ./../struct_ls/_hypre_struct_ls.h:9, - from _hypre_sstruct_ls.h:21, - from maxwell_grad.c:18: -maxwell_grad.c: In function 'hypre_Maxwell_Grad': -./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 114 | hypre_IndexD(index, 1) = iy,\ -maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' - 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_grad.c:75:45: note: 'lindex[1]' was declared here - 75 | hypre_Index loop_size, start, lindex; - | ^~~~~~ -./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 115 | hypre_IndexD(index, 2) = iz ) -maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' - 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_grad.c:75:45: note: 'lindex[2]' was declared here - 75 | hypre_Index loop_size, start, lindex; - | ^~~~~~ -maxwell_grad.c:413:27: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] - 413 | for (d = 0; d < ndirection; d++) - | ~~^~~~~~~~~~~~ -maxwell_grad.c:89:38: note: 'ndirection' was declared here - 89 | HYPRE_Int *direction, ndirection; - | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c +maxwell_solve2.c: In function 'hypre_MaxwellSolve2': +maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] + 185 | if ((e_dot_e / x_dot_x) < eps) + | ~~~~~~~~~^~~~~~~~~~ +maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here + 76 | HYPRE_Real e_dot_e, x_dot_x; + | ^~~~~~~ +maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] + 185 | if ((e_dot_e / x_dot_x) < eps) + | ~~~~~~~~~^~~~~~~~~~ +maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here + 76 | HYPRE_Real e_dot_e, x_dot_x; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) @@ -10590,6 +10600,32 @@ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ +In file included from ./../struct_ls/_hypre_struct_ls.h:9, + from _hypre_sstruct_ls.h:21, + from maxwell_grad.c:18: +maxwell_grad.c: In function 'hypre_Maxwell_Grad': +./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 114 | hypre_IndexD(index, 1) = iy,\ +maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' + 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_grad.c:75:45: note: 'lindex[1]' was declared here + 75 | hypre_Index loop_size, start, lindex; + | ^~~~~~ +./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 115 | hypre_IndexD(index, 2) = iz ) +maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' + 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_grad.c:75:45: note: 'lindex[2]' was declared here + 75 | hypre_Index loop_size, start, lindex; + | ^~~~~~ +maxwell_grad.c:413:27: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] + 413 | for (d = 0; d < ndirection; d++) + | ~~^~~~~~~~~~~~ +maxwell_grad.c:89:38: note: 'ndirection' was declared here + 89 | HYPRE_Int *direction, ndirection; + | ^~~~~~~~~~ sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) @@ -10634,6 +10670,25 @@ sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from ./../IJ_mv/_hypre_IJ_mv.h:8, + from nd1_amge_interpolation.c:8: +nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': +./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] + 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' + 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~~~ +nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here + 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; + | ^~~~~~~~ +nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] + 264 | tmp_J = (OffProcRows[swap[m]] -> cols); + | ~~~~^~~ +nd1_amge_interpolation.c:49:15: note: 'swap' was declared here + 49 | HYPRE_Int *swap; + | ^~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: @@ -10665,46 +10720,6 @@ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from ./../IJ_mv/_hypre_IJ_mv.h:8, - from nd1_amge_interpolation.c:8: -nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': -./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] - 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' - 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~~~ -nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here - 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; - | ^~~~~~~~ -nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] - 264 | tmp_J = (OffProcRows[swap[m]] -> cols); - | ~~~~^~~ -nd1_amge_interpolation.c:49:15: note: 'swap' was declared here - 49 | HYPRE_Int *swap; - | ^~~~ -In file included from _hypre_sstruct_ls.h:19, - from fac_restrict2.c:21: -fac_restrict2.c: In function 'hypre_FACRestrict2': -fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[1]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ -fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[2]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': @@ -10726,6 +10741,27 @@ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ +In file included from _hypre_sstruct_ls.h:19, + from fac_restrict2.c:21: +fac_restrict2.c: In function 'hypre_FACRestrict2': +fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[1]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ +fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[2]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; @@ -10972,14 +11008,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Parser_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sig_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c krylov_dh.c: In function 'bicgstab_euclid': krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); @@ -10999,6 +11027,21 @@ krylov_dh.c:29:17: note: 'rho_2' was declared here 29 | rho_1, rho_2, | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sig_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c +mat_dh_private.c: In function 'mat_dh_transpose_reuse_private_private': +mat_dh_private.c:918:13: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] + 918 | aval[idx] = AVAL[j]; + | ^ +mat_dh_private.c:885:15: note: 'aval' was declared here + 885 | HYPRE_Real *aval; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:367:8: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized] @@ -11023,27 +11066,6 @@ ExternalRows_dh.c:365:14: note: 'aval' was declared here 365 | REAL_DH *aval; | ^~~~ -Vec_dh.c: In function 'Vec_dhRead': -Vec_dh.c:225:9: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] - 225 | *vout = tmp; - | ~~~~~~^~~~~ -Vec_dh.c:218:10: note: 'tmp' was declared here - 218 | Vec_dh tmp; - | ^~~ -Vec_dh.c: In function 'Vec_dhReadBIN': -Vec_dh.c:292:3: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] - 292 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Vec_dh.c:288:10: note: 'tmp' was declared here - 288 | Vec_dh tmp; - | ^~~ -mat_dh_private.c: In function 'mat_dh_transpose_reuse_private_private': -mat_dh_private.c:918:13: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] - 918 | aval[idx] = AVAL[j]; - | ^ -mat_dh_private.c:885:15: note: 'aval' was declared here - 885 | HYPRE_Real *aval; - | ^~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] @@ -11132,6 +11154,20 @@ MatGenFD.c:228:40: note: 'nabory2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ +Vec_dh.c: In function 'Vec_dhRead': +Vec_dh.c:225:9: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] + 225 | *vout = tmp; + | ~~~~~~^~~~~ +Vec_dh.c:218:10: note: 'tmp' was declared here + 218 | Vec_dh tmp; + | ^~~ +Vec_dh.c: In function 'Vec_dhReadBIN': +Vec_dh.c:292:3: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] + 292 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Vec_dh.c:288:10: note: 'tmp' was declared here + 288 | Vec_dh tmp; + | ^~~ In function 'init_mpi_private', inlined from 'SubdomainGraph_dhInit' at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] @@ -11211,7 +11247,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static' dh_auto_build -Dsrc64 - cd src64 && make -j42 + cd src64 && make -j20 make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/blas' @@ -11235,10 +11271,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.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) { @@ -11246,6 +11278,10 @@ dnrm2.c:35:17: note: 'xmax' was declared here 35 | doublereal xmax; | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; @@ -11660,40 +11696,6 @@ par_csr_matvec.c:572:23: note: 'num_sends' was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ -par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': -par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] - 679 | hypre_CSRMatrixDestroy(APext_diag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here - 536 | hypre_CSRMatrix *APext_diag; - | ^~~~~~~~~~ -par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] - 689 | hypre_CSRMatrixDestroy(APext_offd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here - 537 | hypre_CSRMatrix *APext_offd; - | ^~~~~~~~~~ -par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': -par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] - 575 | HYPRE_Int *offd_i; - | ^~~~~~ -par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 625 | J = col_map_offd[offd_j[j]]; - | ~~~~~~^~~ -par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here - 576 | HYPRE_Int *offd_j; - | ^~~~~~ -par_vector.c: In function 'hypre_VectorToParVector': -par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] - 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -par_vector.c:579:24: note: 'v_data' was declared here - 579 | HYPRE_Complex *v_data; - | ^~~~~~ -par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': -par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 762 | hypre_MPI_Request *requests; - | ^~~~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); @@ -11749,6 +11751,19 @@ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ +par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': +par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] + 679 | hypre_CSRMatrixDestroy(APext_diag); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here + 536 | hypre_CSRMatrix *APext_diag; + | ^~~~~~~~~~ +par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] + 689 | hypre_CSRMatrixDestroy(APext_offd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here + 537 | hypre_CSRMatrix *APext_offd; + | ^~~~~~~~~~ par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); @@ -11811,6 +11826,10 @@ par_csr_matrix.c:807:24: note: 'offd_data' was declared here 807 | HYPRE_Complex *offd_data; | ^~~~~~~~~ +par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': +par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 762 | hypre_MPI_Request *requests; + | ^~~~~~~~ par_csr_matrix.c:903:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -11823,6 +11842,23 @@ par_csr_matrix.c:810:24: note: 'tmp_j' was declared here 810 | HYPRE_BigInt *tmp_j; | ^~~~~ +par_vector.c: In function 'hypre_VectorToParVector': +par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] + 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +par_vector.c:579:24: note: 'v_data' was declared here + 579 | HYPRE_Complex *v_data; + | ^~~~~~ +par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': +par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] + 575 | HYPRE_Int *offd_i; + | ^~~~~~ +par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 625 | J = col_map_offd[offd_j[j]]; + | ~~~~~~^~~ +par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here + 576 | HYPRE_Int *offd_j; + | ^~~~~~ par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); @@ -11899,13 +11935,6 @@ par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ -par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': -par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] - 828 | HYPRE_Int *a_i; - | ^~~ -par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] - 829 | HYPRE_Int *a_j; - | ^~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); @@ -11954,6 +11983,13 @@ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ +par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': +par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] + 828 | HYPRE_Int *a_i; + | ^~~ +par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] + 829 | HYPRE_Int *a_j; + | ^~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1243:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1243 | HYPRE_Int *A_i; @@ -12330,6 +12366,39 @@ par_csr_block_interp.c:73:27: note: 'A_ext' was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ +par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': +par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1949 | &Vext_data[ii * block_size], + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here + 131 | HYPRE_Real *Vext_data; + | ^~~~~~~~~ +In file included from ./../seq_mv/seq_mv.h:15, + from csr_block_matrix.h:21, + from _hypre_parcsr_block_mv.h:12, + from par_csr_block_relax.c:8: +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' + 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here + 132 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here + 113 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpDiag': +par_csr_block_interp.c:2695:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here + 1639 | hypre_CSRBlockMatrix *A_ext; + | ^~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); @@ -12368,7 +12437,6 @@ | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': par_csr_block_rap.c:291:27: note: 'col_map_offd_Pext' was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ @@ -12379,37 +12447,12 @@ | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1949 | &Vext_data[ii * block_size], - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here - 131 | HYPRE_Real *Vext_data; - | ^~~~~~~~~ par_csr_block_rap.c:289:27: note: 'P_ext_offd_j' was declared here 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ -In file included from ./../seq_mv/seq_mv.h:15, - from csr_block_matrix.h:21, - from _hypre_parcsr_block_mv.h:12, - from par_csr_block_relax.c:8: -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' - 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here - 132 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ par_csr_block_rap.c:685:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ -par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here - 113 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ par_csr_block_rap.c:292:27: note: 'map_P_to_Pext' was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ @@ -12472,13 +12515,6 @@ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ -par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpDiag': -par_csr_block_interp.c:2695:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here - 1639 | hypre_CSRBlockMatrix *A_ext; - | ^~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV': par_csr_block_interp.c:3750:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } @@ -12740,32 +12776,33 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c +In function 'hypre_new_offd_nodes', + inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: +aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] + 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); + | ~~~~~~~~~~^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c +aux_interp.c: In function 'hypre_exchange_interp_data': +aux_interp.c:311:23: note: 'loc_col' was declared here + 311 | HYPRE_Int got_loc, loc_col; + | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c +par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': +par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] + 320 | relative_resid = resid_nrm / resid_nrm_init; + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here + 40 | HYPRE_Real resid_nrm; + | ^~~~~~~~~ +par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] + 309 | if (rhs_norm) + | ^ +par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here + 42 | HYPRE_Real rhs_norm; + | ^~~~~~~~ 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, @@ -12777,8 +12814,10 @@ gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c par_fsai_solve.c: In function 'hypre_FSAISolve': par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] 106 | rel_resnorm = resnorm / old_resnorm; @@ -12786,9 +12825,8 @@ par_fsai_solve.c:43:38: note: 'resnorm' was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); @@ -12796,17 +12834,7 @@ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ -In function 'hypre_new_offd_nodes', - inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: -aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] - 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); - | ~~~~~~~~~~^~~~ -aux_interp.c: In function 'hypre_exchange_interp_data': -aux_interp.c:311:23: note: 'loc_col' was declared here - 311 | HYPRE_Int got_loc, loc_col; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); @@ -12851,23 +12879,7 @@ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c -par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': -par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] - 320 | relative_resid = resid_nrm / resid_nrm_init; - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here - 40 | HYPRE_Real resid_nrm; - | ^~~~~~~~~ -par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] - 309 | if (rhs_norm) - | ^ -par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here - 42 | HYPRE_Real rhs_norm; - | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT': par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], @@ -12889,6 +12901,11 @@ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); @@ -12902,7 +12919,6 @@ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c par_cycle.c:570:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 570 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12929,8 +12945,11 @@ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) @@ -12938,42 +12957,20 @@ par_gsmg.c:81:15: note: 'dof_func_offd' was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c -par_laplace_9pt.c: In function 'GenerateLaplacian9pt': -par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_laplace_9pt.c:33:18: note: 'offd_j' was declared here - 33 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 286 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_9pt.c:34:16: note: 'offd_data' was declared here - 34 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, - | ^ -par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c -par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': -par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] - 100 | send_buf[0] = -e_min; - | ^~~~~~ -par_relax_more.c:48:23: note: 'e_min' was declared here - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c +par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': +par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 637 | hypre_CSRMatrixDestroy(S_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here + 57 | hypre_CSRMatrix *S_ext; + | ^~~~~ +par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized] + 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here + 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ + | ^~~~~~~~~~~ par_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); @@ -12987,79 +12984,124 @@ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ -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_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': -par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 266 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:220:28: note: 'comm_handle' was declared here - 220 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_rotate_7pt.c: In function 'GenerateRotate7pt': -par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_rotate_7pt.c:34:18: note: 'offd_j' was declared here - 34 | HYPRE_Int *offd_j; - | ^~~~~~ -par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 250 | offd_data[o_cnt++] = value[3]; - | ^ -par_rotate_7pt.c:35:16: note: 'offd_data' was declared here - 35 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c -par_interp.c: In function 'hypre_BoomerAMGBuildInterp': -par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:59:23: note: 'A_ext' was declared here - 59 | hypre_CSRMatrix *A_ext; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj -par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': -par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 432 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:395:57: note: 'num_sends' was declared here - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 447 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:396:22: note: 'status' was declared here - 396 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 444 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:397:23: note: 'requests' was declared here - 397 | hypre_MPI_Request *requests; - | ^~~~~~~~ -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': -par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_gsmg.c:770:21: note: 'S_ext' was declared here - 770 | hypre_CSRMatrix *S_ext; - | ^~~~~ +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from par_amgdd_comp_grid.c:14: +par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': +./../seq_mv/seq_mv.h:82:63: warning: 'P_diag' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1159:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1159 | for (j = hypre_CSRMatrixI(P_diag)[i]; j < hypre_CSRMatrixI(P_diag)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:907:26: note: 'P_diag' was declared here + 907 | hypre_CSRMatrix *P_diag; + | ^~~~~~ +./../seq_mv/seq_mv.h:82:63: warning: 'P_offd' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1169:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1169 | for (j = hypre_CSRMatrixI(P_offd)[i]; j < hypre_CSRMatrixI(P_offd)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:908:26: note: 'P_offd' was declared here + 908 | hypre_CSRMatrix *P_offd; + | ^~~~~~ +par_amgdd_comp_grid.c:1158:33: warning: 'new_P_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1158 | new_P_diag_rowPtr[node_cnt] = P_diag_cnt; + | ^ +par_amgdd_comp_grid.c:911:26: note: 'new_P_diag_rowPtr' was declared here + 911 | HYPRE_Int *new_P_diag_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1163:39: warning: 'new_P_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1163 | new_P_diag_colInd[P_diag_cnt] = hypre_CSRMatrixJ(P_diag)[j]; + | ^ +par_amgdd_comp_grid.c:912:26: note: 'new_P_diag_colInd' was declared here + 912 | HYPRE_Int *new_P_diag_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1164:37: warning: 'new_P_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 1164 | new_P_diag_data[P_diag_cnt] = hypre_CSRMatrixData(P_diag)[j]; + | ^ +par_amgdd_comp_grid.c:913:26: note: 'new_P_diag_data' was declared here + 913 | HYPRE_Complex *new_P_diag_data; + | ^~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1168:33: warning: 'new_P_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1168 | new_P_offd_rowPtr[node_cnt] = P_offd_cnt; + | ^ +par_amgdd_comp_grid.c:916:26: note: 'new_P_offd_rowPtr' was declared here + 916 | HYPRE_Int *new_P_offd_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1173:39: warning: 'new_P_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1173 | new_P_offd_colInd[P_offd_cnt] = hypre_CSRMatrixJ(P_offd)[j]; + | ^ +par_amgdd_comp_grid.c:917:26: note: 'new_P_offd_colInd' was declared here + 917 | HYPRE_Int *new_P_offd_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1174:37: warning: 'new_P_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 1174 | new_P_offd_data[P_offd_cnt] = hypre_CSRMatrixData(P_offd)[j]; + | ^ +par_amgdd_comp_grid.c:918:26: note: 'new_P_offd_data' was declared here + 918 | HYPRE_Complex *new_P_offd_data; + | ^~~~~~~~~~~~~~~ +./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here + 920 | hypre_CSRMatrix *R_diag; + | ^~~~~~ +./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here + 921 | hypre_CSRMatrix *R_offd; + | ^~~~~~ +par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; + | ^ +par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here + 924 | HYPRE_Int *new_R_diag_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here + 925 | HYPRE_Int *new_R_diag_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here + 926 | HYPRE_Complex *new_R_diag_data; + | ^~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; + | ^ +par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here + 929 | HYPRE_Int *new_R_offd_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here + 930 | HYPRE_Int *new_R_offd_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here + 931 | HYPRE_Complex *new_R_offd_data; + | ^~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; @@ -13115,6 +13157,30 @@ par_add_cycle.c:391:15: note: 'Atilde_offd_j' was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c +par_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_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_mgr_solve.c: In function 'hypre_MGRCycle': +par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] + 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr_solve.c:586:18: note: 'beta' was declared here + 586 | HYPRE_Real beta; + | ^~~~ par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; @@ -13122,197 +13188,124 @@ par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ -par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': -par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 637 | hypre_CSRMatrixDestroy(S_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here - 57 | hypre_CSRMatrix *S_ext; +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': +par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_gsmg.c:770:21: note: 'S_ext' was declared here + 770 | hypre_CSRMatrix *S_ext; | ^~~~~ -par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized] - 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here - 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ - | ^~~~~~~~~~~ -par_vardifconv.c: In function 'GenerateVarDifConv': -par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv.c:41:24: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 245 | offd_data[o_cnt++] = -cfm; - | ^ -par_vardifconv.c:42:24: note: 'offd_data' was declared here - 42 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 336 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv.c:40:24: note: 'offd_j' was declared here - 40 | HYPRE_Int *offd_j; - | ^~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj -par_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_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': +par_coarsen.c:1370:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 1370 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:982:21: note: 'wall_time' was declared here + 982 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_cr.c: In function 'hypre_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:601:21: note: 'S_offd_j' was declared here - 601 | HYPRE_Int *S_offd_j; +par_cr.c:1084:21: note: 'S_offd_j' was declared here + 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, - from _hypre_parcsr_ls.h:9, - from dsuperlu.c:8: -dsuperlu.c: In function 'hypre_SLUDistSetup': -./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] - 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) - | ~~~~~~~~~~^~~~~~~~~ - | | - | HYPRE_BigInt * {aka long long int *} -dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' - 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, - | ^~~~~~~~~~~~~~~~~~~ -In file included from dsuperlu.h:11, - from dsuperlu.c:12: -/usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} - 447 | int_t, double *, int_t *, int_t *, - | ^~~~~~~ -dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] - 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, - | ^~~~~~~~~~ - | | - | HYPRE_BigInt * {aka long long int *} -/usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} - 447 | int_t, double *, int_t *, int_t *, - | ^~~~~~~ -dsuperlu.c:133:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] - 133 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); - | ^~~~~ - | | - | HYPRE_Int * {aka long long int *} -/usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} - 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); - | ^~~~~ -dsuperlu.c: In function 'hypre_SLUDistSolve': -dsuperlu.c:153:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] - 153 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); - | ^~~~~ - | | - | HYPRE_Int * {aka long long int *} -/usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} - 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj -par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': -par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 591 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:535:57: note: 'num_sends' was declared here - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 606 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:536:22: note: 'status' was declared here - 536 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 603 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:537:23: note: 'requests' was declared here - 537 | hypre_MPI_Request *requests; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj -par_stats.c: In function 'hypre_BoomerAMGSetupStats': -par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] - 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_stats.c:140:14: note: 'block_size' was declared here - 140 | HYPRE_Int block_size, bnnz; - | ^~~~~~~~~~ -par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] - 140 | HYPRE_Int block_size, bnnz; - | ^~~~ -par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': -par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here - 51 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 318 | offd_data[o_cnt++] = cfm + ffm; +par_laplace_9pt.c: In function 'GenerateLaplacian9pt': +par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_laplace_9pt.c:33:18: note: 'offd_j' was declared here + 33 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 286 | offd_data[o_cnt++] = value[1]; | ^ -par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here - 52 | HYPRE_Real *offd_data; +par_laplace_9pt.c:34:16: note: 'offd_data' was declared here + 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ -par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 415 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here - 50 | HYPRE_Int *offd_j; - | ^~~~~~ -par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': -par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; - | ^ -par_nodal_systems.c:82:25: note: 'num_sends' was declared here - 82 | HYPRE_Int num_sends; - | ^~~~~~~~~ -par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] - 797 | if (new_send_elmts_size > send_map_starts[num_sends]) - | ^ -par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here - 85 | HYPRE_Int *send_map_starts; - | ^~~~~~~~~~~~~~~ -par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 488 | for (i = 0; i < num_recvs; i++) - | ~~^~~~~~~~~~~ -par_nodal_systems.c:83:25: note: 'num_recvs' was declared here - 83 | HYPRE_Int num_recvs; - | ^~~~~~~~~ -par_nodal_systems.c:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] - 89 | HYPRE_Int *recv_vec_starts; - | ^~~~~~~~~~~~~~~ -par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] - 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; - | ^ -par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here - 93 | HYPRE_Int *send_map_starts_AN; - | ^~~~~~~~~~~~~~~~~~ -par_nodal_systems.c:809:61: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] - 809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k; - | ~~~~~~~~~~~~~~~~~^~~ -par_nodal_systems.c:94:25: note: 'send_map_elmts_AN' was declared here - 94 | HYPRE_Int *send_map_elmts_AN; - | ^~~~~~~~~~~~~~~~~ -par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] - 486 | recv_vec_starts_AN[0] = 0; - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here - 96 | HYPRE_Int *recv_vec_starts_AN; - | ^~~~~~~~~~~~~~~~~~ -par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 72 | HYPRE_Real *AN_offd_data; - | ^~~~~~~~~~~~ -par_restr.c: In function 'hypre_fgmresT': -par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] - 956 | *relres = normr / normr0; - | ~~~~~~^~~~~~~~ -par_restr.c:844:18: note: 'normr' was declared here - 844 | HYPRE_Real t, normr, normr0, tolr; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj +par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, + | ^ +par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_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_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': +par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_gsmg.c:1327:21: note: 'S_ext' was declared here + 1327 | hypre_CSRMatrix *S_ext; + | ^~~~~ +par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1914 | sum += S_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_gsmg.c:1329:21: note: 'S_ext_data' was declared here + 1329 | HYPRE_Real *S_ext_data; + | ^~~~~~~~~~ +par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) + | ^ +par_gsmg.c:1330:27: note: 'S_ext_i' was declared here + 1330 | HYPRE_Int *S_ext_i; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c +par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1896 | big_i2 = S_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_gsmg.c:1331:21: note: 'S_ext_j' was declared here + 1331 | HYPRE_BigInt *S_ext_j; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c +par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': +par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1630 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c +par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': +par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 339 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_lr_interp.c:135:21: note: 'wall_time' was declared here + 135 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; + | ^ +par_lr_interp.c:90:21: note: 'A_ext_data' was declared here + 90 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:91:21: note: 'A_ext_i' was declared here + 91 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 678 | big_k1 = A_ext_j[kk]; + | ~~~~~~~^~~~~~~~~~~~~ +par_lr_interp.c:92:21: note: 'A_ext_j' was declared here + 92 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:102:21: note: 'Sop_i' was declared here + 102 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 303 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:103:21: note: 'Sop_j' was declared here + 103 | HYPRE_BigInt *Sop_j; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; @@ -13393,154 +13386,399 @@ 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': -par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_gsmg.c:1327:21: note: 'S_ext' was declared here - 1327 | hypre_CSRMatrix *S_ext; - | ^~~~~ -par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1914 | sum += S_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_gsmg.c:1329:21: note: 'S_ext_data' was declared here - 1329 | HYPRE_Real *S_ext_data; - | ^~~~~~~~~~ -par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) - | ^ -par_gsmg.c:1330:27: note: 'S_ext_i' was declared here - 1330 | HYPRE_Int *S_ext_i; - | ^~~~~~~ -par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1896 | big_i2 = S_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_gsmg.c:1331:21: note: 'S_ext_j' was declared here - 1331 | HYPRE_BigInt *S_ext_j; - | ^~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, - from _hypre_parcsr_ls.h:9, - from par_amgdd_comp_grid.c:14: -par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': -./../seq_mv/seq_mv.h:82:63: warning: 'P_diag' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1159:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1159 | for (j = hypre_CSRMatrixI(P_diag)[i]; j < hypre_CSRMatrixI(P_diag)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:907:26: note: 'P_diag' was declared here - 907 | hypre_CSRMatrix *P_diag; - | ^~~~~~ -./../seq_mv/seq_mv.h:82:63: warning: 'P_offd' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1169:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1169 | for (j = hypre_CSRMatrixI(P_offd)[i]; j < hypre_CSRMatrixI(P_offd)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:908:26: note: 'P_offd' was declared here - 908 | hypre_CSRMatrix *P_offd; - | ^~~~~~ -par_amgdd_comp_grid.c:1158:33: warning: 'new_P_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1158 | new_P_diag_rowPtr[node_cnt] = P_diag_cnt; - | ^ -par_amgdd_comp_grid.c:911:26: note: 'new_P_diag_rowPtr' was declared here - 911 | HYPRE_Int *new_P_diag_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1163:39: warning: 'new_P_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1163 | new_P_diag_colInd[P_diag_cnt] = hypre_CSRMatrixJ(P_diag)[j]; - | ^ -par_amgdd_comp_grid.c:912:26: note: 'new_P_diag_colInd' was declared here - 912 | HYPRE_Int *new_P_diag_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1164:37: warning: 'new_P_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 1164 | new_P_diag_data[P_diag_cnt] = hypre_CSRMatrixData(P_diag)[j]; - | ^ -par_amgdd_comp_grid.c:913:26: note: 'new_P_diag_data' was declared here - 913 | HYPRE_Complex *new_P_diag_data; - | ^~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1168:33: warning: 'new_P_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1168 | new_P_offd_rowPtr[node_cnt] = P_offd_cnt; - | ^ -par_amgdd_comp_grid.c:916:26: note: 'new_P_offd_rowPtr' was declared here - 916 | HYPRE_Int *new_P_offd_rowPtr; - | ^~~~~~~~~~~~~~~~~ +par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': +par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; + | ^ +par_nodal_systems.c:82:25: note: 'num_sends' was declared here + 82 | HYPRE_Int num_sends; + | ^~~~~~~~~ +par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] + 797 | if (new_send_elmts_size > send_map_starts[num_sends]) + | ^ +par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here + 85 | HYPRE_Int *send_map_starts; + | ^~~~~~~~~~~~~~~ +par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 488 | for (i = 0; i < num_recvs; i++) + | ~~^~~~~~~~~~~ +par_nodal_systems.c:83:25: note: 'num_recvs' was declared here + 83 | HYPRE_Int num_recvs; + | ^~~~~~~~~ +par_nodal_systems.c:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] + 89 | HYPRE_Int *recv_vec_starts; + | ^~~~~~~~~~~~~~~ +par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] + 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; + | ^ +par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here + 93 | HYPRE_Int *send_map_starts_AN; + | ^~~~~~~~~~~~~~~~~~ +par_nodal_systems.c:809:61: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] + 809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k; + | ~~~~~~~~~~~~~~~~~^~~ +par_nodal_systems.c:94:25: note: 'send_map_elmts_AN' was declared here + 94 | HYPRE_Int *send_map_elmts_AN; + | ^~~~~~~~~~~~~~~~~ +par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] + 486 | recv_vec_starts_AN[0] = 0; + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here + 96 | HYPRE_Int *recv_vec_starts_AN; + | ^~~~~~~~~~~~~~~~~~ +par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 72 | HYPRE_Real *AN_offd_data; + | ^~~~~~~~~~~~ +par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': +par_rotate_7pt.c: In function 'GenerateRotate7pt': +par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_rotate_7pt.c:34:18: note: 'offd_j' was declared here + 34 | HYPRE_Int *offd_j; + | ^~~~~~ +par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 250 | offd_data[o_cnt++] = value[3]; + | ^ +par_rotate_7pt.c:35:16: note: 'offd_data' was declared here + 35 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] + 100 | send_buf[0] = -e_min; + | ^~~~~~ +par_relax_more.c:48:23: note: 'e_min' was declared here + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c +par_laplace.c: In function 'GenerateSysLaplacian': +par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 406 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': +par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2118 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:2110:30: note: 'comm_handle' was declared here + 2110 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ par_mgr_setup.c: In function 'hypre_MGRSetup': par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1173:39: warning: 'new_P_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1173 | new_P_offd_colInd[P_offd_cnt] = hypre_CSRMatrixJ(P_offd)[j]; - | ^ -par_amgdd_comp_grid.c:917:26: note: 'new_P_offd_colInd' was declared here - 917 | HYPRE_Int *new_P_offd_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1174:37: warning: 'new_P_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 1174 | new_P_offd_data[P_offd_cnt] = hypre_CSRMatrixData(P_offd)[j]; - | ^ -par_amgdd_comp_grid.c:918:26: note: 'new_P_offd_data' was declared here - 918 | HYPRE_Complex *new_P_offd_data; - | ^~~~~~~~~~~~~~~ -./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here - 920 | hypre_CSRMatrix *R_diag; - | ^~~~~~ -./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here - 921 | hypre_CSRMatrix *R_offd; - | ^~~~~~ -par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; - | ^ -par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here - 924 | HYPRE_Int *new_R_diag_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c +par_laplace_27pt.c: In function 'GenerateLaplacian27pt': +par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_laplace_27pt.c:36:18: note: 'offd_j' was declared here + 36 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 955 | offd_data[o_cnt++] = value[1]; + | ^ +par_laplace_27pt.c:38:16: note: 'offd_data' was declared here + 38 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': +par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] + 377 | C_array[cnt++] = i; + | ^ +par_multi_interp.c:95:21: note: 'C_array' was declared here + 95 | HYPRE_Int *C_array; + | ^~~~~~~ +par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] + 659 | if (send_map_start[num_sends]) + | ^ +par_multi_interp.c:79:21: note: 'send_map_start' was declared here + 79 | HYPRE_Int *send_map_start; + | ^~~~~~~~~~~~~~ +par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] + 721 | j1 = send_map_elmt[j]; + | ~~~^~~~~~~~~~~~~~~~~~ +par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here + 80 | HYPRE_Int *send_map_elmt; + | ^~~~~~~~~~~~~ +par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] + 772 | hypre_ParCSRCommPkgCreateAndFill(comm, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | num_sends, send_procs, Pext_send_map_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 775 | NULL, + | ~~~~~ + 776 | &tmp_comm_pkg); + | ~~~~~~~~~~~~~~ +par_multi_interp.c:81:21: note: 'send_procs' was declared here + 81 | HYPRE_Int *send_procs; + | ^~~~~~~~~~ +par_multi_interp.c:808:56: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] + 808 | for (j = recv_vec_start[i]; j < recv_vec_start[i + 1]; j++) + | ~~~~~~~~~~~~~~^~~~~~~ +par_multi_interp.c:83:21: note: 'recv_vec_start' was declared here + 83 | HYPRE_Int *recv_vec_start; + | ^~~~~~~~~~~~~~ +par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] + 772 | hypre_ParCSRCommPkgCreateAndFill(comm, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | num_sends, send_procs, Pext_send_map_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 775 | NULL, + | ~~~~~ + 776 | &tmp_comm_pkg); + | ~~~~~~~~~~~~~~ +par_multi_interp.c:84:21: note: 'recv_procs' was declared here + 84 | HYPRE_Int *recv_procs; + | ^~~~~~~~~~ +par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': +par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 266 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:220:28: note: 'comm_handle' was declared here + 220 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': +par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2247 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c +par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': +par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 432 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:395:57: note: 'num_sends' was declared here + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 447 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:396:22: note: 'status' was declared here + 396 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 444 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:397:23: note: 'requests' was declared here + 397 | hypre_MPI_Request *requests; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c +par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': +par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ -par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here - 925 | HYPRE_Int *new_R_diag_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; - | ^ -par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here - 926 | HYPRE_Complex *new_R_diag_data; - | ^~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; - | ^ -par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here - 929 | HYPRE_Int *new_R_offd_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c +par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here + 2852 | HYPRE_Int **P_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here + 2853 | HYPRE_Complex **P_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ -par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here - 930 | HYPRE_Int *new_R_offd_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; - | ^ -par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here - 931 | HYPRE_Complex *new_R_offd_data; - | ^~~~~~~~~~~~~~~ -par_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_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here + 2868 | HYPRE_Int **R_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here + 2869 | HYPRE_Complex **R_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': +par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 591 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:535:57: note: 'num_sends' was declared here + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 606 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:536:22: note: 'status' was declared here + 536 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 603 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:537:23: note: 'requests' was declared here + 537 | hypre_MPI_Request *requests; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_mgr.c:14: +par_mgr.c: In function 'hypre_MGRBuildPDRS': +./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' + 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here + 2032 | HYPRE_Int *tmp_map_offd; + | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c +par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': +par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:2707:21: note: 'A_ext' was declared here + 2707 | hypre_CSRMatrix *A_ext; + | ^~~~~ +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_interp.c:8: +./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' + 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_interp.c:2702:24: note: 'tmp_map_offd' was declared here + 2702 | HYPRE_Int *tmp_map_offd; + | ^~~~~~~~~~~~ +par_stats.c: In function 'hypre_BoomerAMGSetupStats': +par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] + 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_stats.c:140:14: note: 'block_size' was declared here + 140 | HYPRE_Int block_size, bnnz; + | ^~~~~~~~~~ +par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] + 140 | HYPRE_Int block_size, bnnz; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c +par_restr.c: In function 'hypre_fgmresT': +par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] + 956 | *relres = normr / normr0; + | ~~~~~~^~~~~~~~ +par_restr.c:844:18: note: 'normr' was declared here + 844 | HYPRE_Real t, normr, normr0, tolr; + | ^~~~~ +par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': +par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] + 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); + | ~~~~~~~~~~~~^~~~~~~~~ +par_sv_interp.c:291:21: note: 'row_sum' was declared here + 291 | HYPRE_Real row_sum; + | ^~~~~~~ +par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] + 871 | if (offd_vec_data[fine_index] != 0.0 ) + | ^ +par_sv_interp.c:325:21: note: 'fine_index' was declared here + 325 | HYPRE_Int fine_index, index; + | ^~~~~~~~~~ +par_vardifconv.c: In function 'GenerateVarDifConv': +par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv.c:41:24: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 245 | offd_data[o_cnt++] = -cfm; + | ^ +par_vardifconv.c:42:24: note: 'offd_data' was declared here + 42 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 336 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv.c:40:24: note: 'offd_j' was declared here + 40 | HYPRE_Int *offd_j; + | ^~~~~~ +par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': +par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here + 51 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 318 | offd_data[o_cnt++] = cfm + ffm; + | ^ +par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here + 52 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 415 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here + 50 | HYPRE_Int *offd_j; + | ^~~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': +par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1744 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here + 1096 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here + 1097 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1729 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here + 1098 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:1107:21: note: 'Sop_i' was declared here + 1107 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:1108:21: note: 'Sop_j' was declared here + 1108 | HYPRE_BigInt *Sop_j; + | ^~~~~ +par_laplace.c: In function 'GenerateSysLaplacianVCoef': +par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1305 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_laplace.c:898:18: note: 'offd_j' was declared here + 898 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 899 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 900 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; @@ -13572,70 +13810,68 @@ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': -par_coarsen.c:1370:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 1370 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:982:21: note: 'wall_time' was declared here - 982 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': -par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1868 | hypre_CSRMatrixDestroy(A_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:1032:21: note: 'A_ext' was declared here - 1032 | hypre_CSRMatrix *A_ext; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj -par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': -par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 339 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c:135:21: note: 'wall_time' was declared here - 135 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; - | ^ -par_lr_interp.c:90:21: note: 'A_ext_data' was declared here - 90 | HYPRE_Real *A_ext_data; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from dsuperlu.c:8: +dsuperlu.c: In function 'hypre_SLUDistSetup': +./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] + 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) + | ~~~~~~~~~~^~~~~~~~~ + | | + | HYPRE_BigInt * {aka long long int *} +dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' + 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, + | ^~~~~~~~~~~~~~~~~~~ +In file included from dsuperlu.h:11, + from dsuperlu.c:12: +/usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} + 447 | int_t, double *, int_t *, int_t *, + | ^~~~~~~ +dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] + 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, + | ^~~~~~~~~~ + | | + | HYPRE_BigInt * {aka long long int *} +/usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} + 447 | int_t, double *, int_t *, int_t *, + | ^~~~~~~ +dsuperlu.c:133:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] + 133 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); + | ^~~~~ + | | + | HYPRE_Int * {aka long long int *} +/usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} + 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj +dsuperlu.c: In function 'hypre_SLUDistSolve': +dsuperlu.c:153:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] + 153 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); + | ^~~~~ + | | + | HYPRE_Int * {aka long long int *} +/usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} + 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); + | ^~~~~ +par_mgr.c: In function 'hypre_block_jacobi_solve': +par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3855:28: note: 'comm_handle' was declared here + 3855 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' + 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:3869:21: note: 'v_buf_data' was declared here + 3869 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ -par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:91:21: note: 'A_ext_i' was declared here - 91 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 678 | big_k1 = A_ext_j[kk]; - | ~~~~~~~^~~~~~~~~~~~~ -par_lr_interp.c:92:21: note: 'A_ext_j' was declared here - 92 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:102:21: note: 'Sop_i' was declared here - 102 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 303 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:103:21: note: 'Sop_j' was declared here - 103 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_laplace.c: In function 'GenerateSysLaplacian': -par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 406 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; @@ -13661,13 +13897,6 @@ schwarz.c:406:15: note: 'A_boundary_j' was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ -par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': -par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] - 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); - | ~~~~~~~~~~~~^~~~~~~~~ -par_sv_interp.c:291:21: note: 'row_sum' was declared here - 291 | HYPRE_Real row_sum; - | ^~~~~~~ schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ @@ -13677,12 +13906,6 @@ schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ -par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] - 871 | if (offd_vec_data[fine_index] != 0.0 ) - | ^ -par_sv_interp.c:325:21: note: 'fine_index' was declared here - 325 | HYPRE_Int fine_index, index; - | ^~~~~~~~~~ schwarz.c:391:16: note: 'x_ext' was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ @@ -13704,121 +13927,39 @@ schwarz.c:415:34: note: 'k_loc' was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj -par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': -par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1630 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj -ads.c: In function 'hypre_ADSSolve': -ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1606 | hypre_printf(" Cycle %2d %e %f %e \n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:24: note: 'r_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1597 | if (b_norm) - | ^ -ads.c:1440:32: note: 'b_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:15: note: 'r0_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~~ -par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': -par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] - 377 | C_array[cnt++] = i; - | ^ -par_multi_interp.c:95:21: note: 'C_array' was declared here - 95 | HYPRE_Int *C_array; - | ^~~~~~~ -par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] - 659 | if (send_map_start[num_sends]) - | ^ -par_multi_interp.c:79:21: note: 'send_map_start' was declared here - 79 | HYPRE_Int *send_map_start; - | ^~~~~~~~~~~~~~ -par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] - 721 | j1 = send_map_elmt[j]; - | ~~~^~~~~~~~~~~~~~~~~~ -par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here - 80 | HYPRE_Int *send_map_elmt; - | ^~~~~~~~~~~~~ -par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] - 772 | hypre_ParCSRCommPkgCreateAndFill(comm, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | num_sends, send_procs, Pext_send_map_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 775 | NULL, - | ~~~~~ - 776 | &tmp_comm_pkg); - | ~~~~~~~~~~~~~~ -par_multi_interp.c:81:21: note: 'send_procs' was declared here - 81 | HYPRE_Int *send_procs; - | ^~~~~~~~~~ -par_multi_interp.c:808:56: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] - 808 | for (j = recv_vec_start[i]; j < recv_vec_start[i + 1]; j++) - | ~~~~~~~~~~~~~~^~~~~~~ -par_multi_interp.c:83:21: note: 'recv_vec_start' was declared here - 83 | HYPRE_Int *recv_vec_start; - | ^~~~~~~~~~~~~~ -par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] - 772 | hypre_ParCSRCommPkgCreateAndFill(comm, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | num_sends, send_procs, Pext_send_map_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 775 | NULL, - | ~~~~~ - 776 | &tmp_comm_pkg); - | ~~~~~~~~~~~~~~ -par_multi_interp.c:84:21: note: 'recv_procs' was declared here - 84 | HYPRE_Int *recv_procs; - | ^~~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_mgr.c:14: -par_mgr.c: In function 'hypre_MGRBuildPDRS': -./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] +par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': +par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:4026:28: note: 'comm_handle' was declared here + 4026 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' - 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here - 2032 | HYPRE_Int *tmp_map_offd; - | ^~~~~~~~~~~~ -par_laplace_27pt.c: In function 'GenerateLaplacian27pt': -par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_laplace_27pt.c:36:18: note: 'offd_j' was declared here - 36 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 955 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_27pt.c:38:16: note: 'offd_data' was declared here - 38 | HYPRE_Real *offd_data; - | ^~~~~~~~~ +par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' + 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:4040:21: note: 'v_buf_data' was declared here + 4040 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj +par_mgr.c: In function 'hypre_BlockDiagInvLapack': +par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] + 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); + | ~~^~~~~~~ +par_mgr.c:4175:33: note: 'i' was declared here + 4175 | HYPRE_Int nblock, left_size, i; + | ^ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj partial.c:987:21: note: 'wall_time' was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ @@ -13864,133 +14005,72 @@ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ -par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': -par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] - 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:1972:23: note: 'x_local' was declared here - 1972 | hypre_Vector *x_local; - | ^~~~~~~ -par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] - 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; - | ^ -par_ilu_solve.c:1973:23: note: 'x_data' was declared here - 1973 | HYPRE_Real *x_data; - | ^~~~~~ -par_ilu_solve.c: In function 'hypre_NSHSolve': -par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 2243 | hypre_ParVectorCopy(f, residual ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:2184:26: note: 'residual' was declared here - 2184 | hypre_ParVector *residual; - | ^~~~~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': -par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2247 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': -par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1744 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here - 1096 | HYPRE_Real *A_ext_data; +ads.c: In function 'hypre_ADSSolve': +ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1606 | hypre_printf(" Cycle %2d %e %f %e \n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:24: note: 'r_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1597 | if (b_norm) + | ^ +ads.c:1440:32: note: 'b_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:15: note: 'r0_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': +par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 2781 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here + 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ -par_lr_interp.c: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: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: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: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:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:1107:21: note: 'Sop_i' was declared here - 1107 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:1108:21: note: 'Sop_j' was declared here - 1108 | HYPRE_BigInt *Sop_j; +par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:2012:21: note: 'Sop_i' was declared here + 2012 | HYPRE_Int *Sop_i; | ^~~~~ -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': -par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2118 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:2110:30: note: 'comm_handle' was declared here - 2110 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': -par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:2707:21: note: 'A_ext' was declared here - 2707 | hypre_CSRMatrix *A_ext; +par_lr_interp.c:2276:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 2276 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:2013:21: note: 'Sop_j' was declared here + 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_interp.c:8: -./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' - 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_interp.c:2702:24: note: 'tmp_map_offd' was declared here - 2702 | HYPRE_Int *tmp_map_offd; - | ^~~~~~~~~~~~ -ams.c: In function 'hypre_AMSComputePixyz': -ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] - 2360 | *Piy_ptr = Piy; - | ~~~~~~~~~^~~~~ -ams.c:1858:30: note: 'Piy' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ -ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] - 2364 | *Piz_ptr = Piz; - | ~~~~~~~~~^~~~~ -ams.c:1858:36: note: 'Piz' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ -par_ilu_solve.c: In function 'hypre_ILUSolve': -par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 164 | hypre_ParVectorCopy(f, residual); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:93:26: note: 'residual' was declared here - 93 | hypre_ParVector *residual; - | ^~~~~~~~ -par_mgr.c: In function 'hypre_block_jacobi_solve': -par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:3855:28: note: 'comm_handle' was declared here - 3855 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' - 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:3869:21: note: 'v_buf_data' was declared here - 3869 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': -par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 4557 | while (ctrS + k > capacity_S) - | ~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here - 4233 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; @@ -14025,58 +14105,34 @@ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ -par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': -par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4026:28: note: 'comm_handle' was declared here - 4026 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' - 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:4040:21: note: 'v_buf_data' was declared here - 4040 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_mgr.c: In function 'hypre_BlockDiagInvLapack': -par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] - 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); - | ~~^~~~~~~ -par_mgr.c:4175:33: note: 'i' was declared here - 4175 | HYPRE_Int nblock, left_size, i; - | ^ -par_amg_setup.c: In function 'hypre_BoomerAMGSetup': -par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 2920 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_amg_setup.c:222:20: note: 'wall_time' was declared here - 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ - | ^~~~~~~~~ -par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': -par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] - 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu.c:4279:22: note: 'nnzM' was declared here - 4279 | HYPRE_Real nnzM; - | ^~~~ -par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4301:22: note: 'time_s' was declared here - 4301 | HYPRE_Real time_s, time_e; - | ^~~~~~ -par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': -par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4581 | norm, (time_e - time_s) / i); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4485:28: note: 'time_s' was declared here - 4485 | HYPRE_Real time_s, time_e; - | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj +par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': +par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] + 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:1972:23: note: 'x_local' was declared here + 1972 | hypre_Vector *x_local; + | ^~~~~~~ +par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] + 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; + | ^ +par_ilu_solve.c:1973:23: note: 'x_data' was declared here + 1973 | HYPRE_Real *x_data; + | ^~~~~~ +par_ilu_solve.c: In function 'hypre_NSHSolve': +par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 2243 | hypre_ParVectorCopy(f, residual ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:2184:26: note: 'residual' was declared here + 2184 | hypre_ParVector *residual; + | ^~~~~~~~ +par_ilu_solve.c: In function 'hypre_ILUSolve': +par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 164 | hypre_ParVectorCopy(f, residual); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:93:26: note: 'residual' was declared here + 93 | hypre_ParVector *residual; + | ^~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; @@ -14114,50 +14170,41 @@ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': -par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 2781 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here - 2001 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here - 2002 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 2766 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here - 2003 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:2012:21: note: 'Sop_i' was declared here - 2012 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:2276:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 2276 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:2013:21: note: 'Sop_j' was declared here - 2013 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_laplace.c: In function 'GenerateSysLaplacianVCoef': -par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1305 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_laplace.c:898:18: note: 'offd_j' was declared here - 898 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 899 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 900 | HYPRE_Real *offd_data; - | ^~~~~~~~~ +ams.c: In function 'hypre_AMSComputePixyz': +ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] + 2360 | *Piy_ptr = Piy; + | ~~~~~~~~~^~~~~ +ams.c:1858:30: note: 'Piy' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ +ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] + 2364 | *Piz_ptr = Piz; + | ~~~~~~~~~^~~~~ +ams.c:1858:36: note: 'Piz' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ +par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': +par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] + 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu.c:4279:22: note: 'nnzM' was declared here + 4279 | HYPRE_Real nnzM; + | ^~~~ +par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4301:22: note: 'time_s' was declared here + 4301 | HYPRE_Real time_s, time_e; + | ^~~~~~ +par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': +par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4581 | norm, (time_e - time_s) / i); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4485:28: note: 'time_s' was declared here + 4485 | HYPRE_Real time_s, time_e; + | ^~~~~~ par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; @@ -14180,61 +14227,12 @@ par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ -par_ilu_setup.c: In function 'hypre_ILUSetupILUT': -par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 5790 | while (ctrS + lenhu + 1 > capacity_S) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here - 5202 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ -ams.c: In function 'hypre_AMSSolve': -ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 3835 | hypre_printf(" Cycle %2d %e %f %e \n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c:3621:24: note: 'r_norm' was declared here - 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] - 3826 | if (b_norm) - | ^ -ams.c:3621:32: note: 'b_norm' was declared here - 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] - 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c:3621:15: note: 'r0_norm' was declared here - 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~~ -par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': -par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here - 2852 | HYPRE_Int **P_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here - 2853 | HYPRE_Complex **P_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ -par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here - 2868 | HYPRE_Int **R_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here - 2869 | HYPRE_Complex **R_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ +par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': +par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] + 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; +par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here + 3273 | HYPRE_BigInt *col_map_offd_P; + | ^~~~~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; @@ -14266,6 +14264,20 @@ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ +par_amg_setup.c: In function 'hypre_BoomerAMGSetup': +par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 2920 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_amg_setup.c:222:20: note: 'wall_time' was declared here + 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ + | ^~~~~~~~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': +par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 4557 | while (ctrS + k > capacity_S) + | ~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here + 4233 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; @@ -14285,71 +14297,36 @@ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ -par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': -par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] - 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; -par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here - 3273 | HYPRE_BigInt *col_map_offd_P; - | ^~~~~~~~~~~~~~ -ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': -ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] - 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) - | ~~~~~~~~~~^~~~~~ -ams.c:4367:15: note: 'diag' was declared here - 4367 | HYPRE_Real diag; - | ^~~~ -schwarz.c: In function 'hypre_ParAMGCreateDomainDof': -schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) - | ^ -schwarz.c:3216:15: note: 'a_ext_i' was declared here - 3216 | HYPRE_Int *a_ext_i; +ams.c: In function 'hypre_AMSSolve': +ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 3835 | hypre_printf(" Cycle %2d %e %f %e \n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ams.c:3621:24: note: 'r_norm' was declared here + 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 3826 | if (b_norm) + | ^ +ams.c:3621:32: note: 'b_norm' was declared here + 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ams.c:3621:15: note: 'r0_norm' was declared here + 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ -schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 3688 | jj = a_ext_j[j]; - | ~~~^~~~~~~~~~~~ -schwarz.c:3217:18: note: 'a_ext_j' was declared here - 3217 | HYPRE_BigInt *a_ext_j; - | ^~~~~~~ -schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; - | ~~~~~~~~~~^~~ -schwarz.c:3218:16: note: 'a_ext_data' was declared here - 3218 | HYPRE_Real *a_ext_data; - | ^~~~~~~~~~ -schwarz.c: In function 'hypre_ParGenerateScale': -schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] - 3797 | scale_ext[j_loc - num_variables] += 1.0; - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -schwarz.c:3762:16: note: 'scale_ext' was declared here - 3762 | HYPRE_Real *scale_ext; - | ^~~~~~~~~ -schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] - 3763 | HYPRE_Real *scale_int; - | ^~~~~~~~~ -schwarz.c: In function 'hypre_ParGenerateHybridScale': -schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] - 3910 | scale_ext[j_loc] += 1.0; - | ~~~~~~~~~^~~~~~~ -schwarz.c:3854:16: note: 'scale_ext' was declared here - 3854 | HYPRE_Real *scale_ext; - | ^~~~~~~~~ -schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized] - 3908 | if (index_ext[j_loc] == -1) - | ^ par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ -schwarz.c:3861:15: note: 'index_ext' was declared here - 3861 | HYPRE_Int *index_ext; - | ^~~~~~~~~ par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ -schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] - 3855 | HYPRE_Real *scale_int; - | ^~~~~~~~~ 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++) | ^ @@ -14374,6 +14351,32 @@ par_lr_interp.c:3918:21: note: 'Sop_j' was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ +schwarz.c: In function 'hypre_ParAMGCreateDomainDof': +schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) + | ^ +schwarz.c:3216:15: note: 'a_ext_i' was declared here + 3216 | HYPRE_Int *a_ext_i; + | ^~~~~~~ +schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 3688 | jj = a_ext_j[j]; + | ~~~^~~~~~~~~~~~ +schwarz.c:3217:18: note: 'a_ext_j' was declared here + 3217 | HYPRE_BigInt *a_ext_j; + | ^~~~~~~ +schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; + | ~~~~~~~~~~^~~ +schwarz.c:3218:16: note: 'a_ext_data' was declared here + 3218 | HYPRE_Real *a_ext_data; + | ^~~~~~~~~~ +ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': +ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] + 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) + | ~~~~~~~~~~^~~~~~ +ams.c:4367:15: note: 'diag' was declared here + 4367 | HYPRE_Real diag; + | ^~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; @@ -14411,6 +14414,39 @@ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ +schwarz.c: In function 'hypre_ParGenerateScale': +schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] + 3797 | scale_ext[j_loc - num_variables] += 1.0; + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +schwarz.c:3762:16: note: 'scale_ext' was declared here + 3762 | HYPRE_Real *scale_ext; + | ^~~~~~~~~ +schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] + 3763 | HYPRE_Real *scale_int; + | ^~~~~~~~~ +schwarz.c: In function 'hypre_ParGenerateHybridScale': +schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] + 3910 | scale_ext[j_loc] += 1.0; + | ~~~~~~~~~^~~~~~~ +schwarz.c:3854:16: note: 'scale_ext' was declared here + 3854 | HYPRE_Real *scale_ext; + | ^~~~~~~~~ +schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized] + 3908 | if (index_ext[j_loc] == -1) + | ^ +schwarz.c:3861:15: note: 'index_ext' was declared here + 3861 | HYPRE_Int *index_ext; + | ^~~~~~~~~ +schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] + 3855 | HYPRE_Real *scale_int; + | ^~~~~~~~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUT': +par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 5790 | while (ctrS + lenhu + 1 > capacity_S) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here + 5202 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.28.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.28.0.so ln -s -f libHYPRE_parcsr_ls-2.28.0.so libHYPRE_parcsr_ls.so @@ -14463,6 +14499,13 @@ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ +struct_grid.c: In function 'hypre_ComputeBoxnums': +struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] + 721 | boxnum++; + | ~~~~~~^~ +struct_grid.c:703:29: note: 'boxnum' was declared here + 703 | HYPRE_Int p, b, boxnum; + | ^~~~~~ struct_communication.c: In function 'hypre_CommPkgCreate': struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); @@ -14476,13 +14519,6 @@ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ -struct_grid.c: In function 'hypre_ComputeBoxnums': -struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] - 721 | boxnum++; - | ~~~~~~^~ -struct_grid.c:703:29: note: 'boxnum' was declared here - 703 | HYPRE_Int p, b, boxnum; - | ^~~~~~ Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.28.0.so assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj -Wl,-soname,libHYPRE_struct_mv-2.28.0.so ln -s -f libHYPRE_struct_mv-2.28.0.so libHYPRE_struct_mv.so @@ -14533,12 +14569,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj -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; - | ^~~ 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; @@ -14546,15 +14576,21 @@ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ -sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here - 29 | hypre_StructMatrix *RAP; - | ^~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj +sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj +sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] + 45 | return RAP; + | ^~~ +sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here + 29 | hypre_StructMatrix *RAP; + | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj @@ -14564,15 +14600,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': @@ -14590,6 +14617,29 @@ sparse_msg_solve.c:71:44: note: 'eps' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj +In file included from _hypre_struct_ls.h:9, + from semi_setup_rap.c:8: +semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': +semi_setup_rap.c:197:42: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] + 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; + | ~~~~~~~~~^~~ +./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro 'hypre_IndexD' + 99 | #define hypre_IndexD(index, d) (index[d]) + | ^ +semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here + 57 | HYPRE_Int *not_cdirs; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj +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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; @@ -14603,41 +14653,26 @@ red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ -In file included from _hypre_struct_ls.h:9, - from semi_setup_rap.c:8: -semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': -semi_setup_rap.c:197:42: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] - 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; - | ~~~~~~~~~^~~ -./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro 'hypre_IndexD' - 99 | #define hypre_IndexD(index, d) (index[d]) - | ^ -semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here - 57 | HYPRE_Int *not_cdirs; - | ^~~~~~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': -sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 448 | + a_csw[iA] * pa[iP1]; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj +smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': +smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ -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:180:26: note: 'a_csw' was declared here + 180 | 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]; +smg2_setup_rap.c:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 418 | + 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; +smg2_setup_rap.c:180:34: note: 'a_cse' was declared here + 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 467 | + a_cnw[iA] * pa[iP1]; +smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 427 | + 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; +smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here + 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -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; - | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) @@ -14657,24 +14692,25 @@ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ -smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': -smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 408 | + a_csw[iA] * pa[iP1]; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': +sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ -smg2_setup_rap.c:180:26: note: 'a_csw' was declared here - 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; +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:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 418 | + a_cse[iA] * pa[iP1]; +sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 458 | + 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; +sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 427 | + a_cnw[iA] * pa[iP1]; +sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 467 | + 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; +sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] @@ -14714,162 +14750,6 @@ pfmg_setup_interp.c:1144:32: note: 'right' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': -sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 782 | + rb[iR] * a_asw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 800 | + rb[iR] * a_ase[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] - 801 | + ra[iR] * a_bse[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 809 | + rb[iR] * a_aw[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 791 | + rb[iR] * a_as[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] - 810 | + ra[iR] * a_bw[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 759 | + a_be[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] - 792 | + ra[iR] * a_bs[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 769 | + a_bn[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 733 | + rb[iR] * a_bsw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] - 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 743 | + rb[iR] * a_bse[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 744 | + a_bse[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 763 | + rb[iR] * a_bnw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | + rb[iR] * a_bne[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': -sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 788 | + a_cse[iA] * pb[iP1] - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 780 | + a_cnw[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 770 | + a_cne[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] @@ -15062,6 +14942,162 @@ smg3_setup_rap.c:266:56: note: 'rap_bne' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': +sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 788 | + a_cse[iA] * pb[iP1] + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 780 | + a_cnw[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 770 | + a_cne[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': +sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 782 | + rb[iR] * a_asw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; + | ^~~~~ +sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 800 | + rb[iR] * a_ase[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; + | ^~~~~ +sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 734 | + a_bsw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] + 801 | + ra[iR] * a_bse[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 764 | + a_bnw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 774 | + a_bne[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 809 | + rb[iR] * a_aw[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; + | ^~~~ +sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 791 | + rb[iR] * a_as[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; + | ^~~~ +sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] + 810 | + ra[iR] * a_bw[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 759 | + a_be[iA] * pa[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] + 792 | + ra[iR] * a_bs[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 769 | + a_bn[iA] * pa[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 733 | + rb[iR] * a_bsw[iAm1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 734 | + a_bsw[iA] * pa[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; + | ^~~~~~~ +sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] + 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 743 | + rb[iR] * a_bse[iAm1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 744 | + a_bse[iA] * pa[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; + | ^~~~~~~ +sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 763 | + rb[iR] * a_bnw[iAm1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 764 | + a_bnw[iA] * pa[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; + | ^~~~~~~ +sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] + 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | + rb[iR] * a_bne[iAm1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | + a_bne[iA] * pa[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; + | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) @@ -15136,6 +15172,140 @@ pfmg_setup_interp.c:1651:32: note: 'right' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ +smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': +smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 1536 | + a_asw[iA] * pb[iP1]; + | ~~~~~^~~~ +smg3_setup_rap.c:964:26: note: 'a_asw' was declared here + 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +smg3_setup_rap.c:1526:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 1526 | + a_ase[iA] * pb[iP1]; + | ~~~~~^~~~ +smg3_setup_rap.c:964:34: note: 'a_ase' was declared here + 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +smg3_setup_rap.c:1563:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] + 1563 | + rb[iR] * a_anw[iAm1] + | ~~~~~^~~~~~ +smg3_setup_rap.c:964:42: note: 'a_anw' was declared here + 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +smg3_setup_rap.c:1496:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] + 1496 | + a_ane[iA] * pb[iP1]; + | ~~~~~^~~~ +smg3_setup_rap.c:964:50: note: 'a_ane' was declared here + 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +smg3_setup_rap.c:1564:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 1564 | + ra[iR] * a_bnw[iAp1]; + | ~~~~~^~~~~~ +smg3_setup_rap.c:965:26: note: 'a_bnw' was declared here + 965 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +smg3_setup_rap.c:1546:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 1546 | + ra[iR] * a_bne[iAp1]; + | ~~~~~^~~~~~ +smg3_setup_rap.c:965:34: note: 'a_bne' was declared here + 965 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +smg3_setup_rap.c:1521:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 1521 | + a_aw[iA] * pb[iP1]; + | ~~~~^~~~ +smg3_setup_rap.c:961:33: note: 'a_aw' was declared here + 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +smg3_setup_rap.c:1572:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] + 1572 | + rb[iR] * a_ae[iAm1] + | ~~~~^~~~~~ +smg3_setup_rap.c:961:40: note: 'a_ae' was declared here + 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +smg3_setup_rap.c:1531:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 1531 | + a_as[iA] * pb[iP1]; + | ~~~~^~~~ +smg3_setup_rap.c:961:47: note: 'a_as' was declared here + 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +smg3_setup_rap.c:1554:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] + 1554 | + rb[iR] * a_an[iAm1] + | ~~~~^~~~~~ +smg3_setup_rap.c:961:54: note: 'a_an' was declared here + 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +smg3_setup_rap.c:1573:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 1573 | + ra[iR] * a_be[iAp1]; + | ~~~~^~~~~~ +smg3_setup_rap.c:962:26: note: 'a_be' was declared here + 962 | HYPRE_Real *a_be, *a_bn; + | ^~~~ +smg3_setup_rap.c:1555:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 1555 | + ra[iR] * a_bn[iAp1]; + | ~~~~^~~~~~ +smg3_setup_rap.c:962:33: note: 'a_bn' was declared here + 962 | HYPRE_Real *a_be, *a_bn; + | ^~~~ +smg3_setup_rap.c:1534:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +smg3_setup_rap.c:963:26: note: 'a_csw' was declared here + 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +smg3_setup_rap.c:1524:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +smg3_setup_rap.c:963:34: note: 'a_cse' was declared here + 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +smg3_setup_rap.c:1559:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] + | ~~~~~^~~~~~ +smg3_setup_rap.c:963:42: note: 'a_cnw' was declared here + 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +smg3_setup_rap.c:1494:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +smg3_setup_rap.c:963:50: note: 'a_cne' was declared here + 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +smg3_setup_rap.c:969:26: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 969 | HYPRE_Real *rap_cnw, *rap_cne; + | ^~~~~~~ +smg3_setup_rap.c:969:36: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] + 969 | HYPRE_Real *rap_cnw, *rap_cne; + | ^~~~~~~ +smg3_setup_rap.c:970:26: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] + 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +smg3_setup_rap.c:970:36: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] + 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +smg3_setup_rap.c:970:46: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] + 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +smg3_setup_rap.c:970:56: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] + 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': +pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1906 | if (!center) + | ^ +pfmg_setup_interp.c:1876:18: note: 'center' was declared here + 1876 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1917 | Pp0[Pi] = left / center; + | ~~~~~^~~~~~~~ +pfmg_setup_interp.c:1876:26: note: 'left' was declared here + 1876 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1918 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1876:32: note: 'right' was declared here + 1876 | HYPRE_Real center, left, right; + | ^~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; @@ -15273,140 +15443,6 @@ sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ -pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': -pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1906 | if (!center) - | ^ -pfmg_setup_interp.c:1876:18: note: 'center' was declared here - 1876 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1917 | Pp0[Pi] = left / center; - | ~~~~~^~~~~~~~ -pfmg_setup_interp.c:1876:26: note: 'left' was declared here - 1876 | HYPRE_Real center, left, right; - | ^~~~ -pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1918 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1876:32: note: 'right' was declared here - 1876 | HYPRE_Real center, left, right; - | ^~~~~ -smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': -smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 1536 | + a_asw[iA] * pb[iP1]; - | ~~~~~^~~~ -smg3_setup_rap.c:964:26: note: 'a_asw' was declared here - 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; - | ^~~~~ -smg3_setup_rap.c:1526:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 1526 | + a_ase[iA] * pb[iP1]; - | ~~~~~^~~~ -smg3_setup_rap.c:964:34: note: 'a_ase' was declared here - 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; - | ^~~~~ -smg3_setup_rap.c:1563:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] - 1563 | + rb[iR] * a_anw[iAm1] - | ~~~~~^~~~~~ -smg3_setup_rap.c:964:42: note: 'a_anw' was declared here - 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; - | ^~~~~ -smg3_setup_rap.c:1496:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] - 1496 | + a_ane[iA] * pb[iP1]; - | ~~~~~^~~~ -smg3_setup_rap.c:964:50: note: 'a_ane' was declared here - 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; - | ^~~~~ -smg3_setup_rap.c:1564:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 1564 | + ra[iR] * a_bnw[iAp1]; - | ~~~~~^~~~~~ -smg3_setup_rap.c:965:26: note: 'a_bnw' was declared here - 965 | HYPRE_Real *a_bnw, *a_bne; - | ^~~~~ -smg3_setup_rap.c:1546:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 1546 | + ra[iR] * a_bne[iAp1]; - | ~~~~~^~~~~~ -smg3_setup_rap.c:965:34: note: 'a_bne' was declared here - 965 | HYPRE_Real *a_bnw, *a_bne; - | ^~~~~ -smg3_setup_rap.c:1521:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 1521 | + a_aw[iA] * pb[iP1]; - | ~~~~^~~~ -smg3_setup_rap.c:961:33: note: 'a_aw' was declared here - 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; - | ^~~~ -smg3_setup_rap.c:1572:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] - 1572 | + rb[iR] * a_ae[iAm1] - | ~~~~^~~~~~ -smg3_setup_rap.c:961:40: note: 'a_ae' was declared here - 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; - | ^~~~ -smg3_setup_rap.c:1531:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 1531 | + a_as[iA] * pb[iP1]; - | ~~~~^~~~ -smg3_setup_rap.c:961:47: note: 'a_as' was declared here - 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; - | ^~~~ -smg3_setup_rap.c:1554:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] - 1554 | + rb[iR] * a_an[iAm1] - | ~~~~^~~~~~ -smg3_setup_rap.c:961:54: note: 'a_an' was declared here - 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; - | ^~~~ -smg3_setup_rap.c:1573:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 1573 | + ra[iR] * a_be[iAp1]; - | ~~~~^~~~~~ -smg3_setup_rap.c:962:26: note: 'a_be' was declared here - 962 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -smg3_setup_rap.c:1555:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 1555 | + ra[iR] * a_bn[iAp1]; - | ~~~~^~~~~~ -smg3_setup_rap.c:962:33: note: 'a_bn' was declared here - 962 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -smg3_setup_rap.c:1534:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] - | ~~~~~^~~~~~ -smg3_setup_rap.c:963:26: note: 'a_csw' was declared here - 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg3_setup_rap.c:1524:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] - | ~~~~~^~~~~~ -smg3_setup_rap.c:963:34: note: 'a_cse' was declared here - 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg3_setup_rap.c:1559:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] - | ~~~~~^~~~~~ -smg3_setup_rap.c:963:42: note: 'a_cnw' was declared here - 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg3_setup_rap.c:1494:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] - | ~~~~~^~~~~~ -smg3_setup_rap.c:963:50: note: 'a_cne' was declared here - 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg3_setup_rap.c:969:26: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 969 | HYPRE_Real *rap_cnw, *rap_cne; - | ^~~~~~~ -smg3_setup_rap.c:969:36: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] - 969 | HYPRE_Real *rap_cnw, *rap_cne; - | ^~~~~~~ -smg3_setup_rap.c:970:26: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] - 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; - | ^~~~~~~ -smg3_setup_rap.c:970:36: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] - 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; - | ^~~~~~~ -smg3_setup_rap.c:970:46: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] - 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; - | ^~~~~~~ -smg3_setup_rap.c:970:56: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] - 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; - | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': @@ -15560,62 +15596,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj -fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': -fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] - 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && - | ~~~~~~^~~~~~~~~~~~ -fac_cf_coarsen.c:125:34: note: 'startrank' was declared here - 125 | HYPRE_BigInt rank, startrank; - | ^~~~~~~~~ -fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 131 | hypre_Index lindex, zero_index; - | ^~~~~~ -fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 360 | index_temp[2] = node_extents[2] + lindex[2]; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here - 131 | hypre_Index lindex, zero_index; - | ^~~~~~ -In file included from ./../struct_ls/_hypre_struct_ls.h:9, - from _hypre_sstruct_ls.h:21, - from maxwell_TV_setup.c:15: -maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': -./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 114 | hypre_IndexD(index, 1) = iy,\ -maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' - 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here - 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; - | ^~~~~~ -./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 115 | hypre_IndexD(index, 2) = iz ) -maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' - 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here - 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; - | ^~~~~~ -maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] - 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; - | ^~~~~~~~~~~~~~~~ -maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] - 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 858 | vartype_faces); - | ~~~~~~~~~~~~~~ -maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here - 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; - | ^~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: @@ -15661,6 +15641,31 @@ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c +fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': +fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] + 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && + | ~~~~~~^~~~~~~~~~~~ +fac_cf_coarsen.c:125:34: note: 'startrank' was declared here + 125 | HYPRE_BigInt rank, startrank; + | ^~~~~~~~~ +fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 131 | hypre_Index lindex, zero_index; + | ^~~~~~ +fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 360 | index_temp[2] = node_extents[2] + lindex[2]; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here + 131 | hypre_Index lindex, zero_index; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) @@ -15737,27 +15742,37 @@ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ -In file included from _hypre_sstruct_ls.h:19, - from fac_restrict2.c:21: -fac_restrict2.c: In function 'hypre_FACRestrict2': -fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[1]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ -fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[2]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ +In file included from ./../struct_ls/_hypre_struct_ls.h:9, + from _hypre_sstruct_ls.h:21, + from maxwell_TV_setup.c:15: +maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': +./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 114 | hypre_IndexD(index, 1) = iy,\ +maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' + 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here + 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; + | ^~~~~~ +./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 115 | hypre_IndexD(index, 2) = iz ) +maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' + 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here + 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; + | ^~~~~~ +maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] + 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; + | ^~~~~~~~~~~~~~~~ +maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] + 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 858 | vartype_faces); + | ~~~~~~~~~~~~~~ +maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here + 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; + | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': @@ -15779,6 +15794,27 @@ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ +In file included from _hypre_sstruct_ls.h:19, + from fac_restrict2.c:21: +fac_restrict2.c: In function 'hypre_FACRestrict2': +fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[1]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ +fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[2]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; @@ -16028,8 +16064,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c krylov_dh.c: In function 'bicgstab_euclid': krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); @@ -16049,6 +16083,8 @@ krylov_dh.c:29:17: note: 'rho_2' was declared here 29 | rho_1, rho_2, | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] @@ -16178,7 +16214,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64' dh_auto_build -Dsrc64m - cd src64m && make -j42 + cd src64m && make -j20 make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/blas' @@ -16202,10 +16238,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.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) { @@ -16213,6 +16245,10 @@ dnrm2.c:35:17: note: 'xmax' was declared here 35 | doublereal xmax; | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; @@ -16220,6 +16256,10 @@ dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ +dtrmv.c: In function 'hypre_dtrmv': +dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] + 21 | integer ix, jx, kx; + | ^~ dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:308:20: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; @@ -16227,10 +16267,6 @@ 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; - | ^~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/blas' Making lapack ... @@ -16305,16 +16341,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c -dlamch.c: In function 'hypre_dlamc5': -dlamch.c:933:11: warning: 'oldy' may be used uninitialized [-Wmaybe-uninitialized] - 933 | y = oldy; - | ~~^~~~~~ -dlamch.c:838:16: note: 'oldy' was declared here - 838 | doublereal oldy; - | ^~~~ dgesvd.c: In function 'hypre_dgesvd': dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { @@ -16338,6 +16364,16 @@ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c +dlamch.c: In function 'hypre_dlamc5': +dlamch.c:933:11: warning: 'oldy' may be used uninitialized [-Wmaybe-uninitialized] + 933 | y = oldy; + | ~~^~~~~~ +dlamch.c:838:16: note: 'oldy' was declared here + 838 | doublereal oldy; + | ^~~~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/lapack' Making utilities ... @@ -16605,119 +16641,8 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj -par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': -par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 647 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matvec.c:558:28: note: 'comm_handle' was declared here - 558 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] - 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 669 | CF_marker, CF_marker_offd, fpt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matvec.c:567:23: note: 'x_tmp' was declared here - 567 | hypre_Vector *x_tmp; - | ^~~~~ -par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 650 | if (num_sends) - | ^ -par_csr_matvec.c:572:23: note: 'num_sends' was declared here - 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; - | ^~~~~~~~~ -par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': -par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] - 575 | HYPRE_Int *offd_i; - | ^~~~~~ -par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 625 | J = col_map_offd[offd_j[j]]; - | ~~~~~~^~~ -par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here - 576 | HYPRE_Int *offd_j; - | ^~~~~~ -par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': -par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 762 | hypre_MPI_Request *requests; - | ^~~~~~~~ -par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': -par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] - 429 | hypre_CSRMatrixDestroy(Ps_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here - 308 | hypre_CSRMatrix *Ps_ext; - | ^~~~~~ -par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; - | ~~~~~~~~~~~^~~ -par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here - 310 | HYPRE_Complex *Ps_ext_data; - | ^~~~~~~~~~~ -par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) - | ~~~~~~~~^~~~~~~ -par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here - 311 | HYPRE_Int *Ps_ext_i; - | ^~~~~~~~ -par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 312 | HYPRE_BigInt *Ps_ext_j; - | ^~~~~~~~ -par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; - | ^ -par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here - 314 | HYPRE_Complex *P_ext_diag_data; - | ^~~~~~~~~~~~~~~ -par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] - 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); - | ^ -par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here - 316 | HYPRE_Int *P_ext_diag_j; - | ^~~~~~~~~~~~ -par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; - | ^ -par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here - 319 | HYPRE_Complex *P_ext_offd_data; - | ^~~~~~~~~~~~~~~ -par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] - 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 480 | Ps_ext_j[i], - | ~~~~~~~~~~~~ - 481 | num_cols_offd_C); - | ~~~~~~~~~~~~~~~~ -par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here - 289 | HYPRE_BigInt *col_map_offd_C; - | ^~~~~~~~~~~~~~ -par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] - 515 | hypre_ParMatmul_RowSizes_Marked( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | &C_diag_i, &C_offd_i, &P_marker, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 520 | map_P_to_C, - | ~~~~~~~~~~~ - 521 | &C_diag_size, &C_offd_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 522 | num_rows_diag_A, num_cols_offd_A, allsquare, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 523 | num_cols_diag_P, num_cols_offd_P, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 525 | ); - | ~ -par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here - 290 | HYPRE_Int *map_P_to_C; - | ^~~~~~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16769,29 +16694,30 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ -par_vector.c: In function 'hypre_VectorToParVector': -par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] - 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -par_vector.c:579:24: note: 'v_data' was declared here - 579 | HYPRE_Complex *v_data; - | ^~~~~~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': -par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] - 679 | hypre_CSRMatrixDestroy(APext_diag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here - 536 | hypre_CSRMatrix *APext_diag; - | ^~~~~~~~~~ -par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] - 689 | hypre_CSRMatrixDestroy(APext_offd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here - 537 | hypre_CSRMatrix *APext_offd; - | ^~~~~~~~~~ +par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': +par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 647 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_matvec.c:558:28: note: 'comm_handle' was declared here + 558 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] + 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 669 | CF_marker, CF_marker_offd, fpt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_matvec.c:567:23: note: 'x_tmp' was declared here + 567 | hypre_Vector *x_tmp; + | ^~~~~ +par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 650 | if (num_sends) + | ^ +par_csr_matvec.c:572:23: note: 'num_sends' was declared here + 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; + | ^~~~~~~~~ par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); @@ -16847,32 +16773,105 @@ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': -par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 884 | offd_data[offd_cnt++] = data; - | ^ -par_csr_matrix.c:807:24: note: 'offd_data' was declared here - 807 | HYPRE_Complex *offd_data; - | ^~~~~~~~~ -par_csr_matrix.c:903:46: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; - | ~~~~~~^~~ -par_csr_matrix.c:809:24: note: 'offd_j' was declared here - 809 | HYPRE_Int *offd_j; +par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': +par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] + 679 | hypre_CSRMatrixDestroy(APext_diag); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here + 536 | hypre_CSRMatrix *APext_diag; + | ^~~~~~~~~~ +par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] + 689 | hypre_CSRMatrixDestroy(APext_offd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here + 537 | hypre_CSRMatrix *APext_offd; + | ^~~~~~~~~~ +par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': +par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] + 575 | HYPRE_Int *offd_i; + | ^~~~~~ +par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 625 | J = col_map_offd[offd_j[j]]; + | ~~~~~~^~~ +par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here + 576 | HYPRE_Int *offd_j; + | ^~~~~~ +par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': +par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] + 429 | hypre_CSRMatrixDestroy(Ps_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here + 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ -par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] - 883 | tmp_j[offd_cnt] = J; - | ^ -par_csr_matrix.c:810:24: note: 'tmp_j' was declared here - 810 | HYPRE_BigInt *tmp_j; - | ^~~~~ -par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': -par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] - 828 | HYPRE_Int *a_i; - | ^~~ -par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] - 829 | HYPRE_Int *a_j; - | ^~~ +par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; + | ~~~~~~~~~~~^~~ +par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here + 310 | HYPRE_Complex *Ps_ext_data; + | ^~~~~~~~~~~ +par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) + | ~~~~~~~~^~~~~~~ +par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here + 311 | HYPRE_Int *Ps_ext_i; + | ^~~~~~~~ +par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 312 | HYPRE_BigInt *Ps_ext_j; + | ^~~~~~~~ +par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; + | ^ +par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here + 314 | HYPRE_Complex *P_ext_diag_data; + | ^~~~~~~~~~~~~~~ +par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] + 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); + | ^ +par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here + 316 | HYPRE_Int *P_ext_diag_j; + | ^~~~~~~~~~~~ +par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; + | ^ +par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here + 319 | HYPRE_Complex *P_ext_offd_data; + | ^~~~~~~~~~~~~~~ +par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] + 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 480 | Ps_ext_j[i], + | ~~~~~~~~~~~~ + 481 | num_cols_offd_C); + | ~~~~~~~~~~~~~~~~ +par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here + 289 | HYPRE_BigInt *col_map_offd_C; + | ^~~~~~~~~~~~~~ +par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] + 515 | hypre_ParMatmul_RowSizes_Marked( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 516 | &C_diag_i, &C_offd_i, &P_marker, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 520 | map_P_to_C, + | ~~~~~~~~~~~ + 521 | &C_diag_size, &C_offd_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 522 | num_rows_diag_A, num_cols_offd_A, allsquare, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 523 | num_cols_diag_P, num_cols_offd_P, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 525 | ); + | ~ +par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here + 290 | HYPRE_Int *map_P_to_C; + | ^~~~~~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); @@ -16914,6 +16913,43 @@ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ +par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': +par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 762 | hypre_MPI_Request *requests; + | ^~~~~~~~ +par_vector.c: In function 'hypre_VectorToParVector': +par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] + 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +par_vector.c:579:24: note: 'v_data' was declared here + 579 | HYPRE_Complex *v_data; + | ^~~~~~ +par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': +par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 884 | offd_data[offd_cnt++] = data; + | ^ +par_csr_matrix.c:807:24: note: 'offd_data' was declared here + 807 | HYPRE_Complex *offd_data; + | ^~~~~~~~~ +par_csr_matrix.c:903:46: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; + | ~~~~~~^~~ +par_csr_matrix.c:809:24: note: 'offd_j' was declared here + 809 | HYPRE_Int *offd_j; + | ^~~~~~ +par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] + 883 | tmp_j[offd_cnt] = J; + | ^ +par_csr_matrix.c:810:24: note: 'tmp_j' was declared here + 810 | HYPRE_BigInt *tmp_j; + | ^~~~~ +par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': +par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] + 828 | HYPRE_Int *a_i; + | ^~~ +par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] + 829 | HYPRE_Int *a_j; + | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1527:32: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 1527 | B_int_data[count] = diag_data[k]; @@ -17288,45 +17324,6 @@ par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ -par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': -par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:73:27: note: 'A_ext' was declared here - 73 | hypre_CSRBlockMatrix *A_ext; - | ^~~~~ -par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 458 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:134:21: note: 'wall_time' was declared here - 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ - | ^~~~~~~~~ -par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': -par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1949 | &Vext_data[ii * block_size], - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here - 131 | HYPRE_Real *Vext_data; - | ^~~~~~~~~ -In file included from ./../seq_mv/seq_mv.h:15, - from csr_block_matrix.h:21, - from _hypre_parcsr_block_mv.h:12, - from par_csr_block_relax.c:8: -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' - 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here - 132 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here - 113 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); @@ -17436,6 +17433,45 @@ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ +par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': +par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1949 | &Vext_data[ii * block_size], + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here + 131 | HYPRE_Real *Vext_data; + | ^~~~~~~~~ +In file included from ./../seq_mv/seq_mv.h:15, + from csr_block_matrix.h:21, + from _hypre_parcsr_block_mv.h:12, + from par_csr_block_relax.c:8: +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' + 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here + 132 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here + 113 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': +par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:73:27: note: 'A_ext' was declared here + 73 | hypre_CSRBlockMatrix *A_ext; + | ^~~~~ +par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 458 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:134:21: note: 'wall_time' was declared here + 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ + | ^~~~~~~~~ par_csr_block_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); } @@ -17717,9 +17753,29 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c +In function 'hypre_new_offd_nodes', + inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: +aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] + 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); + | ~~~~~~~~~~^~~~ +aux_interp.c: In function 'hypre_exchange_interp_data': +aux_interp.c:311:23: note: 'loc_col' was declared here + 311 | HYPRE_Int got_loc, loc_col; + | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c +gen_redcs_mat.c: In function 'hypre_seqAMGSetup': +gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] + 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 304 | row_starts, row_starts, + | ~~~~~~~~~~~~~~~~~~~~~~~ + 305 | 0, total_nnz, 0); + | ~~~~~~~~~~~~~~~~ +gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here + 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; + | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c @@ -17738,36 +17794,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c -gen_redcs_mat.c: In function 'hypre_seqAMGSetup': -gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] - 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 304 | row_starts, row_starts, - | ~~~~~~~~~~~~~~~~~~~~~~~ - 305 | 0, total_nnz, 0); - | ~~~~~~~~~~~~~~~~ -gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here - 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_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; @@ -17775,19 +17801,6 @@ par_fsai_solve.c:43:38: note: 'resnorm' was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c -par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': -par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] - 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here - 38 | hypre_ParVector *Utemp; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); @@ -17832,17 +17845,15 @@ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ -In function 'hypre_new_offd_nodes', - inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: -aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] - 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); - | ~~~~~~~~~~^~~~ -aux_interp.c: In function 'hypre_exchange_interp_data': -aux_interp.c:311:23: note: 'loc_col' was declared here - 311 | HYPRE_Int got_loc, loc_col; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c +par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': +par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] + 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here + 38 | hypre_ParVector *Utemp; + | ^~~~~ par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; @@ -17856,9 +17867,14 @@ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT': +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17879,6 +17895,21 @@ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c +par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': +par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] + 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) + | ^ +par_gsmg.c:81:15: note: 'dof_func_offd' was declared here + 81 | HYPRE_Int *dof_func_offd; + | ^~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); @@ -17918,40 +17949,6 @@ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c -par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': -par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] - 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) - | ^ -par_gsmg.c:81:15: note: 'dof_func_offd' was declared here - 81 | HYPRE_Int *dof_func_offd; - | ^~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c -par_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_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': -par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] - 100 | send_buf[0] = -e_min; - | ^~~~~~ -par_relax_more.c:48:23: note: 'e_min' was declared here - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ par_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); @@ -17965,112 +17962,76 @@ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c -par_laplace_9pt.c: In function 'GenerateLaplacian9pt': -par_laplace_9pt.c:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 33 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 286 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_9pt.c:34:16: note: 'offd_data' was declared here - 34 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, - | ^ -par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj -par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': -par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 266 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:220:28: note: 'comm_handle' was declared here - 220 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from par_amgdd_comp_grid.c:14: +par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': +./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here + 920 | hypre_CSRMatrix *R_diag; + | ^~~~~~ +./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here + 921 | hypre_CSRMatrix *R_offd; + | ^~~~~~ +par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; + | ^ +par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here + 924 | HYPRE_Int *new_R_diag_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here + 925 | HYPRE_Int *new_R_diag_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here + 926 | HYPRE_Complex *new_R_diag_data; + | ^~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; + | ^ +par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here + 929 | HYPRE_Int *new_R_offd_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here + 930 | HYPRE_Int *new_R_offd_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here + 931 | HYPRE_Complex *new_R_offd_data; + | ^~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_interp.c: In function 'hypre_BoomerAMGBuildInterp': +par_add_cycle.c: In function 'hypre_CreateLambda': 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_rotate_7pt.c: In function 'GenerateRotate7pt': -par_rotate_7pt.c:34:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 34 | HYPRE_Int *offd_j; - | ^~~~~~ -par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 250 | offd_data[o_cnt++] = value[3]; - | ^ -par_rotate_7pt.c:35:16: note: 'offd_data' was declared here - 35 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj -par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': -par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 432 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:395:57: note: 'num_sends' was declared here - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 447 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:396:22: note: 'status' was declared here - 396 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 444 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:397:23: note: 'requests' was declared here - 397 | hypre_MPI_Request *requests; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj -par_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:10, - from _hypre_parcsr_ls.h:9, - from dsuperlu.c:8: -dsuperlu.c: In function 'hypre_SLUDistSetup': -./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] - 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) - | ~~~~~~~~~~^~~~~~~~~ - | | - | HYPRE_BigInt * {aka long long int *} -dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' - 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, - | ^~~~~~~~~~~~~~~~~~~ -In file included from dsuperlu.h:11, - from dsuperlu.c:12: -/usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} - 447 | int_t, double *, int_t *, int_t *, - | ^~~~~~~ -dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] - 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, - | ^~~~~~~~~~ - | | - | HYPRE_BigInt * {aka long long int *} -/usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} - 447 | int_t, double *, int_t *, int_t *, - | ^~~~~~~ -par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ @@ -18125,6 +18086,15 @@ par_add_cycle.c:391:15: note: 'Atilde_offd_j' was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c +par_mgr_solve.c: In function 'hypre_MGRCycle': +par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] + 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr_solve.c:586:18: note: 'beta' was declared here + 586 | HYPRE_Real beta; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_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); } @@ -18132,31 +18102,7 @@ par_gsmg.c:770:21: note: 'S_ext' was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ -par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': -par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 591 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:535:57: note: 'num_sends' was declared here - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 606 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:536:22: note: 'status' was declared here - 536 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 603 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:537:23: note: 'requests' was declared here - 537 | hypre_MPI_Request *requests; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c par_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) @@ -18164,118 +18110,89 @@ par_cr.c:601:21: note: 'S_offd_j' was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj -par_vardifconv.c: In function 'GenerateVarDifConv': -par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv.c:41:24: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 245 | offd_data[o_cnt++] = -cfm; +par_laplace_9pt.c: In function 'GenerateLaplacian9pt': +par_laplace_9pt.c:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 33 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 286 | offd_data[o_cnt++] = value[1]; | ^ -par_vardifconv.c:42:24: note: 'offd_data' was declared here - 42 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 336 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv.c:40:24: note: 'offd_j' was declared here - 40 | HYPRE_Int *offd_j; - | ^~~~~~ -par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': -par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, +par_laplace_9pt.c:34:16: note: 'offd_data' was declared here + 34 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ -par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here - 51 | HYPRE_BigInt *big_offd_j; +par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ -par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 318 | offd_data[o_cnt++] = cfm + ffm; - | ^ -par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here - 52 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 415 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here - 50 | HYPRE_Int *offd_j; - | ^~~~~~ -par_stats.c: In function 'hypre_BoomerAMGSetupStats': -par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] - 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_stats.c:140:14: note: 'block_size' was declared here - 140 | HYPRE_Int block_size, bnnz; - | ^~~~~~~~~~ -par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] - 140 | HYPRE_Int block_size, bnnz; - | ^~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': +par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 1909 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:982:21: note: 'wall_time' was declared here + 982 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': +par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_gsmg.c:1327:21: note: 'S_ext' was declared here + 1327 | hypre_CSRMatrix *S_ext; + | ^~~~~ +par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1914 | sum += S_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_gsmg.c:1329:21: note: 'S_ext_data' was declared here + 1329 | HYPRE_Real *S_ext_data; + | ^~~~~~~~~~ +par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) + | ^ +par_gsmg.c:1330:27: note: 'S_ext_i' was declared here + 1330 | HYPRE_Int *S_ext_i; + | ^~~~~~~ +par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1896 | big_i2 = S_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_gsmg.c:1331:21: note: 'S_ext_j' was declared here + 1331 | HYPRE_BigInt *S_ext_j; + | ^~~~~~~ +par_cr.c: In function 'hypre_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_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_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_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': -par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 339 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c:135:21: note: 'wall_time' was declared here - 135 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; - | ^ -par_lr_interp.c:90:21: note: 'A_ext_data' was declared here - 90 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) - | ^ par_rap.c:133:21: note: 'R_offd_data' was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ -par_lr_interp.c:91:21: note: 'A_ext_i' was declared here - 91 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 678 | big_k1 = A_ext_j[kk]; - | ~~~~~~~^~~~~~~~~~~~~ -par_lr_interp.c:92:21: note: 'A_ext_j' was declared here - 92 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:102:21: note: 'Sop_i' was declared here - 102 | HYPRE_Int *Sop_i; - | ^~~~~ par_rap.c:819:52: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) | ~~~~~~~~^~~~~~~~ par_rap.c:134:27: note: 'R_offd_i' was declared here 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ -par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 303 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:103:21: note: 'Sop_j' was declared here - 103 | HYPRE_BigInt *Sop_j; - | ^~~~~ par_rap.c:821:20: warning: 'R_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ @@ -18343,6 +18260,102 @@ 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c +par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': +par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 339 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_lr_interp.c:135:21: note: 'wall_time' was declared here + 135 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; + | ^ +par_lr_interp.c:90:21: note: 'A_ext_data' was declared here + 90 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:91:21: note: 'A_ext_i' was declared here + 91 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 678 | big_k1 = A_ext_j[kk]; + | ~~~~~~~^~~~~~~~~~~~~ +par_lr_interp.c:92:21: note: 'A_ext_j' was declared here + 92 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:102:21: note: 'Sop_i' was declared here + 102 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 303 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:103:21: note: 'Sop_j' was declared here + 103 | HYPRE_BigInt *Sop_j; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c +par_laplace.c: In function 'GenerateSysLaplacian': +par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 406 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': +par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1630 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': +par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 266 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:220:28: note: 'comm_handle' was declared here + 220 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_mgr_setup.c: In function 'hypre_MGRSetup': +par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] + 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; + | ^~~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c +par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': +par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 432 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': +par_relax.c:395:57: note: 'num_sends' was declared here + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 447 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:396:22: note: 'status' was declared here + 396 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 444 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:397:23: note: 'requests' was declared here + 397 | hypre_MPI_Request *requests; + | ^~~~~~~~ +par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] + 100 | send_buf[0] = -e_min; + | ^~~~~~ +par_relax_more.c:48:23: note: 'e_min' was declared here + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ par_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; @@ -18383,255 +18396,6 @@ par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ -partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': -partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 715 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -partial.c:83:21: note: 'A_ext_data' was declared here - 83 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -partial.c:84:21: note: 'A_ext_i' was declared here - 84 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 700 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -partial.c:85:21: note: 'A_ext_j' was declared here - 85 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -partial.c:94:21: note: 'Sop_i' was declared here - 94 | HYPRE_Int *Sop_i; - | ^~~~~ -partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 370 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -partial.c:95:21: note: 'Sop_j' was declared here - 95 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_mgr_setup.c: In function 'hypre_MGRSetup': -par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] - 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; - | ^~~~~~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj -par_cr.c: In function 'hypre_BoomerAMGIndepRSa': -par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) - | ~~~~~~~~^~~ -par_cr.c:1084:21: note: 'S_offd_j' was declared here - 1084 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': -par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_gsmg.c:1327:21: note: 'S_ext' was declared here - 1327 | hypre_CSRMatrix *S_ext; - | ^~~~~ -par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1914 | sum += S_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_gsmg.c:1329:21: note: 'S_ext_data' was declared here - 1329 | HYPRE_Real *S_ext_data; - | ^~~~~~~~~~ -par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) - | ^ -par_gsmg.c:1330:27: note: 'S_ext_i' was declared here - 1330 | HYPRE_Int *S_ext_i; - | ^~~~~~~ -par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1896 | big_i2 = S_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_gsmg.c:1331:21: note: 'S_ext_j' was declared here - 1331 | HYPRE_BigInt *S_ext_j; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj -schwarz.c: In function 'hypre_ParMPSchwarzSolve': -schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; - | ~~~~~~~~^~~ -schwarz.c:388:15: note: 'A_offd_j' was declared here - 388 | HYPRE_Int *A_offd_j; - | ^~~~~~~~ -schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; - | ~~~~~~~~~~~^~~ -schwarz.c:389:16: note: 'A_offd_data' was declared here - 389 | HYPRE_Real *A_offd_data; - | ^~~~~~~~~~~ -schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] - 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) - | ^ -schwarz.c:405:15: note: 'A_boundary_i' was declared here - 405 | HYPRE_Int *A_boundary_i; - | ^~~~~~~~~~~~ -schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] - 545 | k_loc = A_boundary_j[k]; - | ^ -schwarz.c:406:15: note: 'A_boundary_j' was declared here - 406 | HYPRE_Int *A_boundary_j; - | ^~~~~~~~~~~~ -schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] - 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; - | ^ -schwarz.c:407:16: note: 'A_boundary_data' was declared here - 407 | HYPRE_Real *A_boundary_data; - | ^~~~~~~~~~~~~~~ -schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] - 500 | x_ext_old[i] = x_ext[i]; - | ~~~~~^~~ -schwarz.c:391:16: note: 'x_ext' was declared here - 391 | HYPRE_Real *x_ext; - | ^~~~~ -schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] - 500 | x_ext_old[i] = x_ext[i]; - | ~~~~~~~~~~~~~^~~~~~~~~~ -schwarz.c:392:16: note: 'x_ext_old' was declared here - 392 | HYPRE_Real *x_ext_old; - | ^~~~~~~~~ -schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] - 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; - | ~~~~~~~^~~ -schwarz.c:394:16: note: 'rhs_ext' was declared here - 394 | HYPRE_Real *rhs_ext; - | ^~~~~~~ -schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] - 547 | if (k_loc < num_variables) - | ^ -schwarz.c:415:34: note: 'k_loc' was declared here - 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; - | ^~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, - from _hypre_parcsr_ls.h:9, - from par_amgdd_comp_grid.c:14: -par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': -./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here - 920 | hypre_CSRMatrix *R_diag; - | ^~~~~~ -./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here - 921 | hypre_CSRMatrix *R_offd; - | ^~~~~~ -par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; - | ^ -par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here - 924 | HYPRE_Int *new_R_diag_rowPtr; - | ^~~~~~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj -par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; - | ^ -par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here - 925 | HYPRE_Int *new_R_diag_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; - | ^ -par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here - 926 | HYPRE_Complex *new_R_diag_data; - | ^~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; - | ^ -par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here - 929 | HYPRE_Int *new_R_offd_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; - | ^ -par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here - 930 | HYPRE_Int *new_R_offd_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; - | ^ -par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here - 931 | HYPRE_Complex *new_R_offd_data; - | ^~~~~~~~~~~~~~~ -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': -par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 1909 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:982:21: note: 'wall_time' was declared here - 982 | HYPRE_Real wall_time; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj -par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': -par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1868 | hypre_CSRMatrixDestroy(A_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:1032:21: note: 'A_ext' was declared here - 1032 | hypre_CSRMatrix *A_ext; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj -par_laplace.c: In function 'GenerateSysLaplacian': -par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 406 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj -par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': -par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] - 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); - | ~~~~~~~~~~~~^~~~~~~~~ -par_sv_interp.c:291:21: note: 'row_sum' was declared here - 291 | HYPRE_Real row_sum; - | ^~~~~~~ -par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] - 871 | if (offd_vec_data[fine_index] != 0.0 ) - | ^ -par_sv_interp.c:325:21: note: 'fine_index' was declared here - 325 | HYPRE_Int fine_index, index; - | ^~~~~~~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': -par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1630 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -ads.c: In function 'hypre_ADSSolve': -ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1606 | hypre_printf(" Cycle %2d %e %f %e \n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:24: note: 'r_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1597 | if (b_norm) - | ^ -ads.c:1440:32: note: 'b_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:15: note: 'r0_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~~ par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 377 | C_array[cnt++] = i; @@ -18679,6 +18443,47 @@ par_multi_interp.c:84:21: note: 'recv_procs' was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': +par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2118 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:2110:30: note: 'comm_handle' was declared here + 2110 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c +par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': +par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 591 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:535:57: note: 'num_sends' was declared here + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 606 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:536:22: note: 'status' was declared here + 536 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 603 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:537:23: note: 'requests' was declared here + 537 | hypre_MPI_Request *requests; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c +par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': +par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2247 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: @@ -18692,19 +18497,20 @@ par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here 2032 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ -par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': -par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] - 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:1972:23: note: 'x_local' was declared here - 1972 | hypre_Vector *x_local; - | ^~~~~~~ -par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] - 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; - | ^ -par_ilu_solve.c:1973:23: note: 'x_data' was declared here - 1973 | HYPRE_Real *x_data; - | ^~~~~~ +par_rotate_7pt.c: In function 'GenerateRotate7pt': +par_rotate_7pt.c:34:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 34 | HYPRE_Int *offd_j; + | ^~~~~~ +par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 250 | offd_data[o_cnt++] = value[3]; + | ^ +par_rotate_7pt.c:35:16: note: 'offd_data' was declared here + 35 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; @@ -18715,62 +18521,6 @@ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ -par_ilu_solve.c: In function 'hypre_NSHSolve': -par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 2243 | hypre_ParVectorCopy(f, residual ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:2184:26: note: 'residual' was declared here - 2184 | hypre_ParVector *residual; - | ^~~~~~~~ -partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': -partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 1220 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -partial.c:987:21: note: 'wall_time' was declared here - 987 | HYPRE_Real wall_time; - | ^~~~~~~~~ -partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; - | ^ -partial.c:939:21: note: 'A_ext_data' was declared here - 939 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) - | ^ -partial.c:940:21: note: 'A_ext_i' was declared here - 940 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1555 | big_k1 = A_ext_j[kk]; - | ~~~~~~~^~~~~~~~~~~~~ -partial.c:941:21: note: 'A_ext_j' was declared here - 941 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -partial.c:951:21: note: 'Sop_i' was declared here - 951 | HYPRE_Int *Sop_i; - | ^~~~~ -partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 1184 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -partial.c:952:21: note: 'Sop_j' was declared here - 952 | HYPRE_BigInt *Sop_j; - | ^~~~~ -partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] - 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; - | ^~~~~ -partial.c:974:21: note: 'alfa' was declared here - 974 | HYPRE_Real alfa, beta; - | ^~~~ -partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] - 1692 | P_diag_data[jj] = -beta * ahat[j1]; - | ^~~~~ -partial.c:974:27: note: 'beta' was declared here - 974 | HYPRE_Real alfa, beta; - | ^~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; @@ -18802,17 +18552,7 @@ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': -par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2247 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_ilu_solve.c: In function 'hypre_ILUSolve': -par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 164 | hypre_ParVectorCopy(f, residual); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:93:26: note: 'residual' was declared here - 93 | hypre_ParVector *residual; - | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } @@ -18832,46 +18572,73 @@ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ +par_stats.c: In function 'hypre_BoomerAMGSetupStats': +par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] + 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_stats.c:140:14: note: 'block_size' was declared here + 140 | HYPRE_Int block_size, bnnz; + | ^~~~~~~~~~ +par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] + 140 | HYPRE_Int block_size, bnnz; + | ^~~~ par_mgr.c: In function 'hypre_block_jacobi_solve': -ams.c: In function 'hypre_AMSComputePixyz': par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] - 2360 | *Piy_ptr = Piy; - | ~~~~~~~~~^~~~~ par_mgr.c:3855:28: note: 'comm_handle' was declared here 3855 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ -ams.c:1858:30: note: 'Piy' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ -ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] - 2364 | *Piz_ptr = Piz; - | ~~~~~~~~~^~~~~ -ams.c:1858:36: note: 'Piz' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ par_mgr.c:3869:21: note: 'v_buf_data' was declared here 3869 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': -par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2118 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:2110:30: note: 'comm_handle' was declared here - 2110 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c +par_vardifconv.c: In function 'GenerateVarDifConv': +par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv.c:41:24: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 245 | offd_data[o_cnt++] = -cfm; + | ^ +par_vardifconv.c:42:24: note: 'offd_data' was declared here + 42 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 336 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv.c:40:24: note: 'offd_j' was declared here + 40 | HYPRE_Int *offd_j; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': +par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': +par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here + 51 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 318 | offd_data[o_cnt++] = cfm + ffm; + | ^ +par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here + 52 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 415 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here + 50 | HYPRE_Int *offd_j; + | ^~~~~~ par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18894,6 +18661,217 @@ par_mgr.c:4175:33: note: 'i' was declared here 4175 | HYPRE_Int nblock, left_size, i; | ^ +par_restr.c: In function 'hypre_fgmresT': +par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] + 956 | *relres = normr / normr0; + | ~~~~~~^~~~~~~~ +par_restr.c:844:18: note: 'normr' was declared here + 844 | HYPRE_Real t, normr, normr0, tolr; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from dsuperlu.c:8: +dsuperlu.c: In function 'hypre_SLUDistSetup': +./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] + 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) + | ~~~~~~~~~~^~~~~~~~~ + | | + | HYPRE_BigInt * {aka long long int *} +dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' + 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, + | ^~~~~~~~~~~~~~~~~~~ +In file included from dsuperlu.h:11, + from dsuperlu.c:12: +/usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} + 447 | int_t, double *, int_t *, int_t *, + | ^~~~~~~ +dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] + 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, + | ^~~~~~~~~~ + | | + | HYPRE_BigInt * {aka long long int *} +/usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} + 447 | int_t, double *, int_t *, int_t *, + | ^~~~~~~ +par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': +par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] + 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); + | ~~~~~~~~~~~~^~~~~~~~~ +par_sv_interp.c:291:21: note: 'row_sum' was declared here + 291 | HYPRE_Real row_sum; + | ^~~~~~~ +par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] + 871 | if (offd_vec_data[fine_index] != 0.0 ) + | ^ +par_sv_interp.c:325:21: note: 'fine_index' was declared here + 325 | HYPRE_Int fine_index, index; + | ^~~~~~~~~~ +par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': +par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here + 2852 | HYPRE_Int **P_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here + 2853 | HYPRE_Complex **P_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here + 2868 | HYPRE_Int **R_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here + 2869 | HYPRE_Complex **R_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj +schwarz.c: In function 'hypre_ParMPSchwarzSolve': +schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; + | ~~~~~~~~^~~ +schwarz.c:388:15: note: 'A_offd_j' was declared here + 388 | HYPRE_Int *A_offd_j; + | ^~~~~~~~ +schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; + | ~~~~~~~~~~~^~~ +schwarz.c:389:16: note: 'A_offd_data' was declared here + 389 | HYPRE_Real *A_offd_data; + | ^~~~~~~~~~~ +schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] + 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) + | ^ +schwarz.c:405:15: note: 'A_boundary_i' was declared here + 405 | HYPRE_Int *A_boundary_i; + | ^~~~~~~~~~~~ +schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] + 545 | k_loc = A_boundary_j[k]; + | ^ +schwarz.c:406:15: note: 'A_boundary_j' was declared here + 406 | HYPRE_Int *A_boundary_j; + | ^~~~~~~~~~~~ +schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] + 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; + | ^ +schwarz.c:407:16: note: 'A_boundary_data' was declared here + 407 | HYPRE_Real *A_boundary_data; + | ^~~~~~~~~~~~~~~ +schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] + 500 | x_ext_old[i] = x_ext[i]; + | ~~~~~^~~ +schwarz.c:391:16: note: 'x_ext' was declared here + 391 | HYPRE_Real *x_ext; + | ^~~~~ +schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] + 500 | x_ext_old[i] = x_ext[i]; + | ~~~~~~~~~~~~~^~~~~~~~~~ +schwarz.c:392:16: note: 'x_ext_old' was declared here + 392 | HYPRE_Real *x_ext_old; + | ^~~~~~~~~ +schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] + 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; + | ~~~~~~~^~~ +schwarz.c:394:16: note: 'rhs_ext' was declared here + 394 | HYPRE_Real *rhs_ext; + | ^~~~~~~ +schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] + 547 | if (k_loc < num_variables) + | ^ +schwarz.c:415:34: note: 'k_loc' was declared here + 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; + | ^~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': +par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 2781 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here + 2001 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj +par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here + 2002 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 2766 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here + 2003 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:2012:21: note: 'Sop_i' was declared here + 2012 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 2013 | HYPRE_BigInt *Sop_j; + | ^~~~~ +partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': +partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 715 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +partial.c:83:21: note: 'A_ext_data' was declared here + 83 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +partial.c:84:21: note: 'A_ext_i' was declared here + 84 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 700 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +partial.c:85:21: note: 'A_ext_j' was declared here + 85 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +partial.c:94:21: note: 'Sop_i' was declared here + 94 | HYPRE_Int *Sop_i; + | ^~~~~ +partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 370 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +partial.c:95:21: note: 'Sop_j' was declared here + 95 | HYPRE_BigInt *Sop_j; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj +par_laplace.c: In function 'GenerateSysLaplacianVCoef': +par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1305 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_laplace.c:898:18: note: 'offd_j' was declared here + 898 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 899 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 900 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; @@ -18928,6 +18906,35 @@ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ +ads.c: In function 'hypre_ADSSolve': +ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1606 | hypre_printf(" Cycle %2d %e %f %e \n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:24: note: 'r_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1597 | if (b_norm) + | ^ +ads.c:1440:32: note: 'b_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:15: note: 'r0_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2920 | wall_time = time_getWallclockSeconds() - wall_time; @@ -18935,6 +18942,44 @@ par_amg_setup.c:222:20: note: 'wall_time' was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj +par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': +par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] + 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; +par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here + 3273 | HYPRE_BigInt *col_map_offd_P; + | ^~~~~~~~~~~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': +par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 3703 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here + 2989 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here + 2990 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 3688 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here + 2991 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj +par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:3000:21: note: 'Sop_i' was declared here + 3000 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 3001 | HYPRE_BigInt *Sop_j; + | ^~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", @@ -18950,6 +18995,77 @@ par_ilu.c:4301:22: note: 'time_s' was declared here 4301 | HYPRE_Real time_s, time_e; | ^~~~~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': +par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 4557 | while (ctrS + k > capacity_S) + | ~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here + 4233 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ +partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': +partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 1220 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +partial.c:987:21: note: 'wall_time' was declared here + 987 | HYPRE_Real wall_time; + | ^~~~~~~~~ +partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; + | ^ +partial.c:939:21: note: 'A_ext_data' was declared here + 939 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) + | ^ +partial.c:940:21: note: 'A_ext_i' was declared here + 940 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1555 | big_k1 = A_ext_j[kk]; + | ~~~~~~~^~~~~~~~~~~~~ +partial.c:941:21: note: 'A_ext_j' was declared here + 941 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +partial.c:951:21: note: 'Sop_i' was declared here + 951 | HYPRE_Int *Sop_i; + | ^~~~~ +partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 1184 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +partial.c:952:21: note: 'Sop_j' was declared here + 952 | HYPRE_BigInt *Sop_j; + | ^~~~~ +partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] + 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; + | ^~~~~ +partial.c:974:21: note: 'alfa' was declared here + 974 | HYPRE_Real alfa, beta; + | ^~~~ +partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] + 1692 | P_diag_data[jj] = -beta * ahat[j1]; + | ^~~~~ +partial.c:974:27: note: 'beta' was declared here + 974 | HYPRE_Real alfa, beta; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj +par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': +par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] + 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:1972:23: note: 'x_local' was declared here + 1972 | hypre_Vector *x_local; + | ^~~~~~~ +par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] + 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; + | ^ +par_ilu_solve.c:1973:23: note: 'x_data' was declared here + 1973 | HYPRE_Real *x_data; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4581 | norm, (time_e - time_s) / i); @@ -18957,33 +19073,82 @@ par_ilu.c:4485:28: note: 'time_s' was declared here 4485 | HYPRE_Real time_s, time_e; | ^~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': -par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 2781 | sum += A_ext_data[jj1]; +par_ilu_solve.c: In function 'hypre_NSHSolve': +par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 2243 | hypre_ParVectorCopy(f, residual ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:2184:26: note: 'residual' was declared here + 2184 | hypre_ParVector *residual; + | ^~~~~~~~ +par_ilu_solve.c: In function 'hypre_ILUSolve': +par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 164 | hypre_ParVectorCopy(f, residual); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:93:26: note: 'residual' was declared here + 93 | hypre_ParVector *residual; + | ^~~~~~~~ +ams.c: In function 'hypre_AMSComputePixyz': +ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] + 2360 | *Piy_ptr = Piy; + | ~~~~~~~~~^~~~~ +ams.c:1858:30: note: 'Piy' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ +ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] + 2364 | *Piz_ptr = Piz; + | ~~~~~~~~~^~~~~ +ams.c:1858:36: note: 'Piz' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ +par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': +par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1851 | P_ext_data[index++] = P_ext_data[j]; + | ~~~~~~~~~~^~~ +par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here + 1642 | HYPRE_Real *P_ext_data; + | ^~~~~~~~~~ +par_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1643 | HYPRE_Int *P_ext_i; + | ^~~~~~~ +par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1835 | big_k = P_ext_j[j]; + | ~~~~~~^~~~~~~~~~~~ +par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here + 1644 | HYPRE_BigInt *P_ext_j; + | ^~~~~~~ +par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_sv_interp.c:1640:21: note: 'P_ext' was declared here + 1640 | hypre_CSRMatrix *P_ext; + | ^~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': +par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here - 2001 | HYPRE_Real *A_ext_data; +par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here + 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ -par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) +par_lr_interp.c: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:2002:21: note: 'A_ext_i' was declared here - 2002 | HYPRE_Int *A_ext_i; +par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here + 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ -par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 2766 | big_k1 = A_ext_j[jj1]; +par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 4618 | 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:3908:21: note: 'A_ext_j' was declared here + 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) +par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ -par_lr_interp.c:2012:21: note: 'Sop_i' was declared here - 2012 | HYPRE_Int *Sop_i; +par_lr_interp.c:3917:21: note: 'Sop_i' was declared here + 3917 | HYPRE_Int *Sop_i; | ^~~~~ -par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 2013 | HYPRE_BigInt *Sop_j; +par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] @@ -19022,54 +19187,69 @@ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': -par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 4557 | while (ctrS + k > capacity_S) - | ~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here - 4233 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ -par_laplace.c: In function 'GenerateSysLaplacianVCoef': -par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1305 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_laplace.c:898:18: note: 'offd_j' was declared here - 898 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 899 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 900 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': -par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 3703 | sum += A_ext_data[jj1]; +par_ilu_setup.c: In function 'hypre_ILUSetupILUT': +par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 5790 | while (ctrS + lenhu + 1 > capacity_S) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here + 5202 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': +par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 5073 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_lr_interp.c:4873:21: note: 'wall_time' was declared here + 4873 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here - 2989 | HYPRE_Real *A_ext_data; +par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here + 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ -par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) +par_lr_interp.c: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:2990:21: note: 'A_ext_i' was declared here - 2990 | HYPRE_Int *A_ext_i; +par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here + 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ -par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 3688 | big_k1 = A_ext_j[jj1]; +par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 5353 | 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:4839:21: note: 'A_ext_j' was declared here + 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) +par_lr_interp.c: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:3000:21: note: 'Sop_i' was declared here - 3000 | HYPRE_Int *Sop_i; +par_lr_interp.c:4848:21: note: 'Sop_i' was declared here + 4848 | HYPRE_Int *Sop_i; | ^~~~~ -par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 3001 | HYPRE_BigInt *Sop_j; +par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 5043 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:4849:21: note: 'Sop_j' was declared here + 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ +schwarz.c: In function 'hypre_ParAdSchwarzSolve': +schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 3089 | x_ext_data[i] = 0.0; + | ~~~~~~~~~~~~~~^~~~~ +schwarz.c:3002:16: note: 'x_ext_data' was declared here + 3002 | HYPRE_Real *x_ext_data; + | ^~~~~~~~~~ +schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; + | ^ +schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here + 3005 | HYPRE_Real *vtemp_ext_data; + | ^~~~~~~~~~~~~~ +schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] + 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; + | ^ +schwarz.c:3013:16: note: 'scale_ext' was declared here + 3013 | HYPRE_Real *scale_ext; + | ^~~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3835 | hypre_printf(" Cycle %2d %e %f %e \n", @@ -19093,85 +19273,6 @@ ams.c:3621:15: note: 'r0_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ -par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': -par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1851 | P_ext_data[index++] = P_ext_data[j]; - | ~~~~~~~~~~^~~ -par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here - 1642 | HYPRE_Real *P_ext_data; - | ^~~~~~~~~~ -par_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1643 | HYPRE_Int *P_ext_i; - | ^~~~~~~ -par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1835 | big_k = P_ext_j[j]; - | ~~~~~~^~~~~~~~~~~~ -par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here - 1644 | HYPRE_BigInt *P_ext_j; - | ^~~~~~~ -par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_sv_interp.c:1640:21: note: 'P_ext' was declared here - 1640 | hypre_CSRMatrix *P_ext; - | ^~~~~ -schwarz.c: In function 'hypre_ParAdSchwarzSolve': -schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 3089 | x_ext_data[i] = 0.0; - | ~~~~~~~~~~~~~~^~~~~ -schwarz.c:3002:16: note: 'x_ext_data' was declared here - 3002 | HYPRE_Real *x_ext_data; - | ^~~~~~~~~~ -schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; - | ^ -schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here - 3005 | HYPRE_Real *vtemp_ext_data; - | ^~~~~~~~~~~~~~ -schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] - 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; - | ^ -schwarz.c:3013:16: note: 'scale_ext' was declared here - 3013 | HYPRE_Real *scale_ext; - | ^~~~~~~~~ -par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': -par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here - 2852 | HYPRE_Int **P_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here - 2853 | HYPRE_Complex **P_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ -par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here - 2868 | HYPRE_Int **R_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here - 2869 | HYPRE_Complex **R_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ -par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': -par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] - 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; -par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here - 3273 | HYPRE_BigInt *col_map_offd_P; - | ^~~~~~~~~~~~~~ -par_ilu_setup.c: In function 'hypre_ILUSetupILUT': -par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 5790 | while (ctrS + lenhu + 1 > capacity_S) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here - 5202 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) @@ -19191,13 +19292,6 @@ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ -ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': -ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] - 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) - | ~~~~~~~~~~^~~~~~ -ams.c:4367:15: note: 'diag' was declared here - 4367 | HYPRE_Real diag; - | ^~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; @@ -19208,34 +19302,7 @@ schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': -par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 4633 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here - 3906 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here - 3907 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 4618 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here - 3908 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:3917:21: note: 'Sop_i' was declared here - 3917 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 3918 | HYPRE_BigInt *Sop_j; - | ^~~~~ +ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; @@ -19252,43 +19319,12 @@ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': -par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 5073 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c:4873:21: note: 'wall_time' was declared here - 4873 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 5368 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here - 4837 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here - 4838 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 5353 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here - 4839 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:4848:21: note: 'Sop_i' was declared here - 4848 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 5043 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:4849:21: note: 'Sop_j' was declared here - 4849 | HYPRE_BigInt *Sop_j; - | ^~~~~ +ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] + 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) + | ~~~~~~~~~~^~~~~~ +ams.c:4367:15: note: 'diag' was declared here + 4367 | HYPRE_Real diag; + | ^~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.28.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.28.0.so ln -s -f libHYPRE_parcsr_ls-2.28.0.so libHYPRE_parcsr_ls.so @@ -19326,12 +19362,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj -struct_communication.c: In function 'hypre_CommPkgCreate': -struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] - 265 | k = hypre_CommTypeNumEntries(comm_type); -struct_communication.c:65:26: note: 'comm_type' was declared here - 65 | hypre_CommType *comm_type; - | ^~~~~~~~~ In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: @@ -19354,6 +19384,12 @@ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ +struct_communication.c: In function 'hypre_CommPkgCreate': +struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] + 265 | k = hypre_CommTypeNumEntries(comm_type); +struct_communication.c:65:26: note: 'comm_type' was declared here + 65 | hypre_CommType *comm_type; + | ^~~~~~~~~ struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; @@ -19413,6 +19449,8 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp': smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; @@ -19420,6 +19458,11 @@ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; @@ -19427,13 +19470,6 @@ sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here 29 | hypre_StructMatrix *RAP; | ^~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj @@ -19443,14 +19479,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': @@ -19480,6 +19508,8 @@ sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': @@ -19496,25 +19526,23 @@ cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': -sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 448 | + a_csw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 458 | + a_cse[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; +red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': +red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; + | ^~~~~ +red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ -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; - | ^~~~~ +red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] + 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; + | ^~~~ +red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] + 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) @@ -19534,6 +19562,8 @@ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; @@ -19553,19 +19583,6 @@ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': -red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] - 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; - | ^~~~~ -red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] - 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; - | ^~~~~ -red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] - 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; - | ^~~~ -red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] - 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; - | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) @@ -19585,143 +19602,44 @@ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': -sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 782 | + rb[iR] * a_asw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 800 | + rb[iR] * a_ase[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 734 | + a_bsw[iA] * pa[iP1]; +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': +pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1165 | if (!center) + | ^ +pfmg_setup_interp.c:1144:18: note: 'center' was declared here + 1144 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1175 | Pp0[Pi] = left / center; + | ~~~~~^~~~~~~~ +pfmg_setup_interp.c:1144:26: note: 'left' was declared here + 1144 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1176 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1144:32: note: 'right' was declared here + 1144 | HYPRE_Real center, left, right; + | ^~~~~ +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': +sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; +sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] - 801 | + ra[iR] * a_bse[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 774 | + a_bne[iA] * pa[iP1]; +sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 809 | + rb[iR] * a_aw[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 791 | + rb[iR] * a_as[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] - 810 | + ra[iR] * a_bw[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 759 | + a_be[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] - 792 | + ra[iR] * a_bs[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 769 | + a_bn[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_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_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 733 | + rb[iR] * a_bsw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] - 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 743 | + rb[iR] * a_bse[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 744 | + a_bse[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 763 | + rb[iR] * a_bnw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | + rb[iR] * a_bne[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] @@ -19837,44 +19755,6 @@ smg3_setup_rap.c:266:56: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': -pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1165 | if (!center) - | ^ -pfmg_setup_interp.c:1144:18: note: 'center' was declared here - 1144 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1175 | Pp0[Pi] = left / center; - | ~~~~~^~~~~~~~ -pfmg_setup_interp.c:1144:26: note: 'left' was declared here - 1144 | HYPRE_Real center, left, right; - | ^~~~ -pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1176 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1144:32: note: 'right' was declared here - 1144 | HYPRE_Real center, left, right; - | ^~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': -sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 788 | + a_cse[iA] * pb[iP1] - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 780 | + a_cnw[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 770 | + a_cne[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] @@ -19949,162 +19829,200 @@ pfmg_setup_interp.c:1407:35: note: 'right' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ -pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': -pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1675 | if (!center) - | ^ -pfmg_setup_interp.c:1651:18: note: 'center' was declared here - 1651 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1685 | Pp0[Pi] = left / center; - | ~~~~~^~~~~~~~ -pfmg_setup_interp.c:1651:26: note: 'left' was declared here - 1651 | HYPRE_Real center, left, right; - | ^~~~ -pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1686 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1651:32: note: 'right' was declared here - 1651 | HYPRE_Real center, left, right; - | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': -sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 1411 | + a_asw[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': +sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 782 | + rb[iR] * a_asw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ -sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 1401 | + a_ase[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 800 | + rb[iR] * a_ase[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; + | ^~~~~ +sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] + 801 | + ra[iR] * a_bse[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] - 1438 | + rb[iR] * a_anw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 764 | + a_bnw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] - 1371 | + a_ane[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 1439 | + ra[iR] * a_bnw[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here - 880 | HYPRE_Real *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 1421 | + ra[iR] * a_bne[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here - 880 | HYPRE_Real *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 1396 | + a_aw[iA] * pb[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 809 | + rb[iR] * a_aw[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ -sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] - 1447 | + rb[iR] * a_ae[iAm1] +sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ -sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 1406 | + a_as[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] + 810 | + ra[iR] * a_bw[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ -sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; - | ^~~~ -sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] - 1429 | + rb[iR] * a_an[iAm1] +sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] + 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 769 | + a_bn[iA] * pa[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ -sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 1448 | + ra[iR] * a_be[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here - 877 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 1430 | + ra[iR] * a_bn[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here - 877 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] - 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1410 | + ra[iR] * a_asw[iAp1] + 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1411 | + a_asw[iA] * pb[iP1]; + 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] - 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] + 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | + ra[iR] * a_ase[iAp1] + 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1401 | + a_ase[iA] * pb[iP1]; + 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] - 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1380 | + ra[iR] * a_anw[iAp1] + 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1381 | + a_anw[iA] * pb[iP1]; + 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] +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] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1370 | + ra[iR] * a_ane[iAp1] + 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1371 | + a_ane[iA] * pb[iP1]; + 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': +sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 788 | + a_cse[iA] * pb[iP1] + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 780 | + a_cnw[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 770 | + a_cne[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; + | ^~~~~ +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': +pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1675 | if (!center) + | ^ +pfmg_setup_interp.c:1651:18: note: 'center' was declared here + 1651 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1685 | Pp0[Pi] = left / center; + | ~~~~~^~~~~~~~ +pfmg_setup_interp.c:1651:26: note: 'left' was declared here + 1651 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1686 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1651:32: note: 'right' was declared here + 1651 | HYPRE_Real center, left, right; + | ^~~~~ +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': +pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1906 | if (!center) + | ^ +pfmg_setup_interp.c:1876:18: note: 'center' was declared here + 1876 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1917 | Pp0[Pi] = left / center; + | ~~~~~^~~~~~~~ +pfmg_setup_interp.c:1876:26: note: 'left' was declared here + 1876 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1918 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1876:32: note: 'right' was declared here + 1876 | HYPRE_Real center, left, right; + | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; @@ -20278,25 +20196,143 @@ smg3_setup_rap.c:970:56: note: 'rap_ane' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ -pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': -pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1906 | if (!center) - | ^ -pfmg_setup_interp.c:1876:18: note: 'center' was declared here - 1876 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1917 | Pp0[Pi] = left / center; - | ~~~~~^~~~~~~~ -pfmg_setup_interp.c:1876:26: note: 'left' was declared here - 1876 | HYPRE_Real center, left, right; +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': +sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 1411 | + a_asw[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 1401 | + a_ase[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] + 1438 | + rb[iR] * a_anw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] + 1371 | + a_ane[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 1439 | + ra[iR] * a_bnw[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here + 880 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 1421 | + ra[iR] * a_bne[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here + 880 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 1396 | + a_aw[iA] * pb[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] + 1447 | + rb[iR] * a_ae[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 1406 | + a_as[iA] * pb[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] + 1429 | + rb[iR] * a_an[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 1448 | + ra[iR] * a_be[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here + 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ -pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1918 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1876:32: note: 'right' was declared here - 1876 | HYPRE_Real center, left, right; - | ^~~~~ +sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 1430 | + ra[iR] * a_bn[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here + 877 | HYPRE_Real *a_be, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] + 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1410 | + ra[iR] * a_asw[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1411 | + a_asw[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] + 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | + ra[iR] * a_ase[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1401 | + a_ase[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] + 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1380 | + ra[iR] * a_anw[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1381 | + a_anw[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1370 | + ra[iR] * a_ane[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1371 | + a_ane[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': @@ -20439,6 +20475,22 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c +fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': +fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] + 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && + | ~~~~~~^~~~~~~~~~~~ +fac_cf_coarsen.c:125:34: note: 'startrank' was declared here + 125 | HYPRE_BigInt rank, startrank; + | ^~~~~~~~~ +fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 131 | hypre_Index lindex, zero_index; + | ^~~~~~ +fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 360 | index_temp[2] = node_extents[2] + lindex[2]; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here + 131 | hypre_Index lindex, zero_index; + | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c @@ -20449,16 +20501,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj maxwell_solve2.c: In function 'hypre_MaxwellSolve2': maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) @@ -20472,6 +20514,8 @@ maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: @@ -20498,22 +20542,21 @@ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ -fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': -fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] - 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && - | ~~~~~~^~~~~~~~~~~~ -fac_cf_coarsen.c:125:34: note: 'startrank' was declared here - 125 | HYPRE_BigInt rank, startrank; - | ^~~~~~~~~ -fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 131 | hypre_Index lindex, zero_index; - | ^~~~~~ -fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 360 | index_temp[2] = node_extents[2] + lindex[2]; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here - 131 | hypre_Index lindex, zero_index; - | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj +nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': +nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] + 264 | tmp_J = (OffProcRows[swap[m]] -> cols); + | ~~~~^~~ +nd1_amge_interpolation.c:49:15: note: 'swap' was declared here + 49 | HYPRE_Int *swap; + | ^~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: @@ -20621,34 +20664,6 @@ sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ -nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': -nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] - 264 | tmp_J = (OffProcRows[swap[m]] -> cols); - | ~~~~^~~ -nd1_amge_interpolation.c:49:15: note: 'swap' was declared here - 49 | HYPRE_Int *swap; - | ^~~~ -In file included from _hypre_sstruct_ls.h:19, - from fac_restrict2.c:21: -fac_restrict2.c: In function 'hypre_FACRestrict2': -fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[1]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ -fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[2]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': @@ -20670,6 +20685,27 @@ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ +In file included from _hypre_sstruct_ls.h:19, + from fac_restrict2.c:21: +fac_restrict2.c: In function 'hypre_FACRestrict2': +fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[1]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ +fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[2]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; @@ -20853,7 +20889,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m' dh_auto_build -Dsrc64-static - cd src64-static && make -j42 + cd src64-static && make -j20 make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/blas' @@ -20877,10 +20913,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.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) { @@ -20888,6 +20920,14 @@ dnrm2.c:35:17: note: 'xmax' was declared here 35 | doublereal xmax; | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c +dtrmv.c: In function 'hypre_dtrmv': +dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] + 21 | integer ix, jx, kx; + | ^~ dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; @@ -20902,10 +20942,6 @@ 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; - | ^~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/blas' Making lapack ... @@ -20983,13 +21019,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c -dlamch.c: In function 'hypre_dlamc5': -dlamch.c:940:18: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] - 940 | d__1 = y * *beta; - | ~~^~~~~~~ -dlamch.c:840:16: note: 'y' was declared here - 840 | doublereal y, z; - | ^ dgesvd.c: In function 'hypre_dgesvd': dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { @@ -21013,6 +21042,13 @@ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ +dlamch.c: In function 'hypre_dlamc5': +dlamch.c:940:18: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] + 940 | d__1 = y * *beta; + | ~~^~~~~~~ +dlamch.c:840:16: note: 'y' was declared here + 840 | doublereal y, z; + | ^ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/lapack' Making utilities ... @@ -21328,6 +21364,61 @@ par_csr_matvec.c:572:23: note: 'num_sends' was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ +par_csr_aat.c: In function 'hypre_ParCSRAAt': +par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 860 | hypre_CSRMatrixDestroy(A_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_aat.c:362:21: note: 'A_ext' was declared here + 362 | hypre_CSRMatrix *A_ext; + | ^~~~~ +par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 434 | hypre_ParAat_RowSizes( + | ^~~~~~~~~~~~~~~~~~~~~~ + 435 | &C_diag_i, &C_offd_i, B_marker, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | A_diag_i, A_diag_j, + | ~~~~~~~~~~~~~~~~~~~ + 437 | A_offd_i, A_offd_j, A_col_map_offd, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 438 | A_ext_i, A_ext_j, A_ext_row_map, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 439 | &C_diag_size, &C_offd_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 440 | num_rows_diag_A, num_cols_offd_A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 441 | num_rows_A_ext, + | ~~~~~~~~~~~~~~~ + 442 | first_col_diag_A, first_row_index_A + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 443 | ); + | ~ +par_csr_aat.c:365:21: note: 'A_ext_i' was declared here + 365 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 434 | hypre_ParAat_RowSizes( + | ^~~~~~~~~~~~~~~~~~~~~~ + 435 | &C_diag_i, &C_offd_i, B_marker, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | A_diag_i, A_diag_j, + | ~~~~~~~~~~~~~~~~~~~ + 437 | A_offd_i, A_offd_j, A_col_map_offd, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 438 | A_ext_i, A_ext_j, A_ext_row_map, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 439 | &C_diag_size, &C_offd_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 440 | num_rows_diag_A, num_cols_offd_A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 441 | num_rows_A_ext, + | ~~~~~~~~~~~~~~~ + 442 | first_col_diag_A, first_row_index_A + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 443 | ); + | ~ +par_csr_aat.c:366:21: note: 'A_ext_j' was declared here + 366 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); @@ -21380,6 +21471,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ +par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here + 645 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); @@ -21393,13 +21487,6 @@ par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here 537 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ -par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here - 645 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': -par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 762 | hypre_MPI_Request *requests; - | ^~~~~~~~ par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); @@ -21476,6 +21563,10 @@ par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ +par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': +par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 762 | hypre_MPI_Request *requests; + | ^~~~~~~~ par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; @@ -21486,61 +21577,6 @@ par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ -par_csr_aat.c: In function 'hypre_ParCSRAAt': -par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 860 | hypre_CSRMatrixDestroy(A_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_aat.c:362:21: note: 'A_ext' was declared here - 362 | hypre_CSRMatrix *A_ext; - | ^~~~~ -par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 434 | hypre_ParAat_RowSizes( - | ^~~~~~~~~~~~~~~~~~~~~~ - 435 | &C_diag_i, &C_offd_i, B_marker, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | A_diag_i, A_diag_j, - | ~~~~~~~~~~~~~~~~~~~ - 437 | A_offd_i, A_offd_j, A_col_map_offd, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 438 | A_ext_i, A_ext_j, A_ext_row_map, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 439 | &C_diag_size, &C_offd_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 440 | num_rows_diag_A, num_cols_offd_A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 441 | num_rows_A_ext, - | ~~~~~~~~~~~~~~~ - 442 | first_col_diag_A, first_row_index_A - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 443 | ); - | ~ -par_csr_aat.c:365:21: note: 'A_ext_i' was declared here - 365 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 434 | hypre_ParAat_RowSizes( - | ^~~~~~~~~~~~~~~~~~~~~~ - 435 | &C_diag_i, &C_offd_i, B_marker, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | A_diag_i, A_diag_j, - | ~~~~~~~~~~~~~~~~~~~ - 437 | A_offd_i, A_offd_j, A_col_map_offd, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 438 | A_ext_i, A_ext_j, A_ext_row_map, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 439 | &C_diag_size, &C_offd_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 440 | num_rows_diag_A, num_cols_offd_A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 441 | num_rows_A_ext, - | ~~~~~~~~~~~~~~~ - 442 | first_col_diag_A, first_row_index_A - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 443 | ); - | ~ -par_csr_aat.c:366:21: note: 'A_ext_j' was declared here - 366 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ par_vector.c: In function 'hypre_VectorToParVector': par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, @@ -21615,36 +21651,6 @@ par_csr_matrix.c:810:24: note: 'tmp_j' was declared here 810 | HYPRE_BigInt *tmp_j; | ^~~~~ -par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': -par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] - 828 | HYPRE_Int *a_i; - | ^~~ -par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] - 829 | HYPRE_Int *a_j; - | ^~~ -par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': -par_csr_matrix.c:1243:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] - 1243 | HYPRE_Int *A_i; - | ^~~ -par_csr_matrix.c:1244:24: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] - 1244 | HYPRE_Int *A_j; - | ^~~ -par_csr_matrix.c:1435:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] - 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1436 | num_rows_proc[i], - | ~~~~~~~~~~~~~~~~~ - 1437 | &A_data[ind], - | ~~~~~~~~~~~~~ - 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1439 | &A_j[ind], - | ~~~~~~~~~~ - 1440 | &csr_matrix_datatypes[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matrix.c:1242:24: note: 'A_data' was declared here - 1242 | HYPRE_Complex *A_data; - | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, @@ -21654,6 +21660,13 @@ par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ +par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': +par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] + 828 | HYPRE_Int *a_i; + | ^~~ +par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] + 829 | HYPRE_Int *a_j; + | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) @@ -21751,6 +21764,29 @@ par_csr_matop.c:1887:29: note: 'AT_buf_data' was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ +par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': +par_csr_matrix.c:1243:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] + 1243 | HYPRE_Int *A_i; + | ^~~ +par_csr_matrix.c:1244:24: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] + 1244 | HYPRE_Int *A_j; + | ^~~ +par_csr_matrix.c:1435:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] + 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1436 | num_rows_proc[i], + | ~~~~~~~~~~~~~~~~~ + 1437 | &A_data[ind], + | ~~~~~~~~~~~~~ + 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1439 | &A_j[ind], + | ~~~~~~~~~~ + 1440 | &csr_matrix_datatypes[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_matrix.c:1242:24: note: 'A_data' was declared here + 1242 | HYPRE_Complex *A_data; + | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3360:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3360 | A_col = map_to_B[A_offd_j[j]]; @@ -21992,13 +22028,32 @@ par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ -par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': -par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:73:27: note: 'A_ext' was declared here - 73 | hypre_CSRBlockMatrix *A_ext; - | ^~~~~ +par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': +par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1949 | &Vext_data[ii * block_size], + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here + 131 | HYPRE_Real *Vext_data; + | ^~~~~~~~~ +In file included from ./../seq_mv/seq_mv.h:15, + from csr_block_matrix.h:21, + from _hypre_parcsr_block_mv.h:12, + from par_csr_block_relax.c:8: +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' + 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here + 132 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here + 113 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); @@ -22115,32 +22170,13 @@ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ -par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': -par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1949 | &Vext_data[ii * block_size], - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here - 131 | HYPRE_Real *Vext_data; - | ^~~~~~~~~ -In file included from ./../seq_mv/seq_mv.h:15, - from csr_block_matrix.h:21, - from _hypre_parcsr_block_mv.h:12, - from par_csr_block_relax.c:8: -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' - 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here - 132 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here - 113 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ +par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': +par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:73:27: note: 'A_ext' was declared here + 73 | hypre_CSRBlockMatrix *A_ext; + | ^~~~~ par_csr_block_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); } @@ -22444,6 +22480,15 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c +In function 'hypre_new_offd_nodes', + inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: +aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] + 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); + | ~~~~~~~~~~^~~~ +aux_interp.c: In function 'hypre_exchange_interp_data': +aux_interp.c:311:23: note: 'loc_col' was declared here + 311 | HYPRE_Int got_loc, loc_col; + | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c @@ -22456,6 +22501,17 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c +gen_redcs_mat.c: In function 'hypre_seqAMGSetup': +gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] + 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 304 | row_starts, row_starts, + | ~~~~~~~~~~~~~~~~~~~~~~~ + 305 | 0, total_nnz, 0); + | ~~~~~~~~~~~~~~~~ +gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here + 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; + | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c @@ -22469,41 +22525,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c -gen_redcs_mat.c: In function 'hypre_seqAMGSetup': -gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] - 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 304 | row_starts, row_starts, - | ~~~~~~~~~~~~~~~~~~~~~~~ - 305 | 0, total_nnz, 0); - | ~~~~~~~~~~~~~~~~ -gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here - 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c -par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': -par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] - 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here - 38 | hypre_ParVector *Utemp; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_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; @@ -22511,35 +22532,6 @@ par_fsai_solve.c:43:38: note: 'resnorm' was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c -In function 'hypre_new_offd_nodes', - inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: -aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] - 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); - | ~~~~~~~~~~^~~~ -aux_interp.c: In function 'hypre_exchange_interp_data': -aux_interp.c:311:23: note: 'loc_col' was declared here - 311 | HYPRE_Int got_loc, loc_col; - | ^~~~~~~ -par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': -par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] - 320 | relative_resid = resid_nrm / resid_nrm_init; - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here - 40 | HYPRE_Real resid_nrm; - | ^~~~~~~~~ -par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] - 309 | if (rhs_norm) - | ^ -par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here - 42 | HYPRE_Real rhs_norm; - | ^~~~~~~~ par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); @@ -22605,6 +22597,47 @@ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ +par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': +par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] + 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here + 38 | hypre_ParVector *Utemp; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c +par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': +par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] + 320 | relative_resid = resid_nrm / resid_nrm_init; + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here + 40 | HYPRE_Real resid_nrm; + | ^~~~~~~~~ +par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] + 309 | if (rhs_norm) + | ^ +par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here + 42 | HYPRE_Real rhs_norm; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c +par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': +par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 226 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:101:28: note: 'comm_handle' was declared here + 101 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 851 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:142:21: note: 'wall_time' was declared here + 142 | HYPRE_Real wall_time; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); @@ -22644,96 +22677,7 @@ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c -par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': -par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] - 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) - | ^ -par_gsmg.c:81:15: note: 'dof_func_offd' was declared here - 81 | HYPRE_Int *dof_func_offd; - | ^~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c -par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': -par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 226 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:101:28: note: 'comm_handle' was declared here - 101 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 851 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:142:21: note: 'wall_time' was declared here - 142 | HYPRE_Real wall_time; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c -par_mgr_solve.c: In function 'hypre_MGRCycle': -par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] - 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr_solve.c:586:18: note: 'beta' was declared here - 586 | HYPRE_Real beta; - | ^~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c -par_laplace_9pt.c: In function 'GenerateLaplacian9pt': -par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_laplace_9pt.c:33:18: note: 'offd_j' was declared here - 33 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 286 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_9pt.c:34:16: note: 'offd_data' was declared here - 34 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, - | ^ -par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c -par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': -par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] - 100 | send_buf[0] = -e_min; - | ^~~~~~ -par_relax_more.c:48:23: note: 'e_min' was declared here - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c -par_rotate_7pt.c: In function 'GenerateRotate7pt': -par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_rotate_7pt.c:34:18: note: 'offd_j' was declared here - 34 | HYPRE_Int *offd_j; - | ^~~~~~ -par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 250 | offd_data[o_cnt++] = value[3]; - | ^ -par_rotate_7pt.c:35:16: note: 'offd_data' was declared here - 35 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); @@ -22747,14 +22691,29 @@ par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj -par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': -par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 582 | S_offd_data[jS] = S_offd_data[jA]; - | ~~~~~~~~~~~^~~~ -par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here - 264 | HYPRE_Real *S_offd_data; - | ^~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': +par_coarsen.c:1370:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 1370 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:982:21: note: 'wall_time' was declared here + 982 | HYPRE_Real wall_time; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c +par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': +par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] + 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) + | ^ +par_gsmg.c:81:15: note: 'dof_func_offd' was declared here + 81 | HYPRE_Int *dof_func_offd; + | ^~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c par_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) @@ -22762,56 +22721,8 @@ par_cr.c:601:21: note: 'S_offd_j' was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ -par_interp.c: In function 'hypre_BoomerAMGBuildInterp': -par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:59:23: note: 'A_ext' was declared here - 59 | hypre_CSRMatrix *A_ext; - | ^~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, - from _hypre_parcsr_ls.h:9, - from dsuperlu.c:8: -dsuperlu.c: In function 'hypre_SLUDistSetup': -./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] - 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) - | ~~~~~~~~~~^~~~~~~~~ - | | - | HYPRE_BigInt * {aka long long int *} -dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' - 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, - | ^~~~~~~~~~~~~~~~~~~ -In file included from dsuperlu.h:11, - from dsuperlu.c:12: -/usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} - 447 | int_t, double *, int_t *, int_t *, - | ^~~~~~~ -dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] - 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, - | ^~~~~~~~~~ - | | - | HYPRE_BigInt * {aka long long int *} -/usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} - 447 | int_t, double *, int_t *, int_t *, - | ^~~~~~~ -dsuperlu.c:133:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] - 133 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); - | ^~~~~ - | | - | HYPRE_Int * {aka long long int *} -/usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} - 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); - | ^~~~~ -dsuperlu.c: In function 'hypre_SLUDistSolve': -dsuperlu.c:153:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] - 153 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); - | ^~~~~ - | | - | HYPRE_Int * {aka long long int *} -/usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} - 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; @@ -22855,6 +22766,13 @@ par_add_cycle.c:920:26: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ +par_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:389:15: note: 'Atilde_diag_j' was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ @@ -22867,198 +22785,6 @@ par_add_cycle.c:391:15: note: 'Atilde_offd_j' was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': -par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_gsmg.c:770:21: note: 'S_ext' was declared here - 770 | hypre_CSRMatrix *S_ext; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj -par_vardifconv.c: In function 'GenerateVarDifConv': -par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv.c:41:24: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 245 | offd_data[o_cnt++] = -cfm; - | ^ -par_vardifconv.c:42:24: note: 'offd_data' was declared here - 42 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 336 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv.c:40:24: note: 'offd_j' was declared here - 40 | HYPRE_Int *offd_j; - | ^~~~~~ -par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': -par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; - | ^ -par_nodal_systems.c:82:25: note: 'num_sends' was declared here - 82 | HYPRE_Int num_sends; - | ^~~~~~~~~ -par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] - 797 | if (new_send_elmts_size > send_map_starts[num_sends]) - | ^ -par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here - 85 | HYPRE_Int *send_map_starts; - | ^~~~~~~~~~~~~~~ -par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 488 | for (i = 0; i < num_recvs; i++) - | ~~^~~~~~~~~~~ -par_nodal_systems.c:83:25: note: 'num_recvs' was declared here - 83 | HYPRE_Int num_recvs; - | ^~~~~~~~~ -par_nodal_systems.c:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] - 89 | HYPRE_Int *recv_vec_starts; - | ^~~~~~~~~~~~~~~ -par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] - 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; - | ^ -par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here - 93 | HYPRE_Int *send_map_starts_AN; - | ^~~~~~~~~~~~~~~~~~ -par_nodal_systems.c:809:61: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] - 809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k; - | ~~~~~~~~~~~~~~~~~^~~ -par_nodal_systems.c:94:25: note: 'send_map_elmts_AN' was declared here - 94 | HYPRE_Int *send_map_elmts_AN; - | ^~~~~~~~~~~~~~~~~ -par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] - 486 | recv_vec_starts_AN[0] = 0; - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here - 96 | HYPRE_Int *recv_vec_starts_AN; - | ^~~~~~~~~~~~~~~~~~ -par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 72 | HYPRE_Real *AN_offd_data; - | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj -par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': -par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here - 51 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 318 | offd_data[o_cnt++] = cfm + ffm; - | ^ -par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here - 52 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 415 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here - 50 | HYPRE_Int *offd_j; - | ^~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj -par_restr.c: In function 'hypre_fgmresT': -par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] - 956 | *relres = normr / normr0; - | ~~~~~~^~~~~~~~ -par_restr.c:844:18: note: 'normr' was declared here - 844 | HYPRE_Real t, normr, normr0, tolr; - | ^~~~~ -par_stats.c: In function 'hypre_BoomerAMGSetupStats': -par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] - 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_stats.c:140:14: note: 'block_size' was declared here - 140 | HYPRE_Int block_size, bnnz; - | ^~~~~~~~~~ -par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] - 140 | HYPRE_Int block_size, bnnz; - | ^~~~ -par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': -par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 822 | r_entry = R_offd_data[jj1]; - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -par_rap.c:133:21: note: 'R_offd_data' was declared here - 133 | HYPRE_Real *R_offd_data; - | ^~~~~~~~~~~ -par_rap.c:819:52: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] - 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) - | ~~~~~~~~^~~~~~~~ -par_rap.c:134:27: note: 'R_offd_i' was declared here - 134 | HYPRE_Int *R_offd_i; - | ^~~~~~~~ -par_rap.c:821:20: warning: 'R_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 821 | i1 = R_offd_j[jj1]; - | ~~~~^~~~~~~~~~~~~~~ -par_rap.c:135:27: note: 'R_offd_j' was declared here - 135 | HYPRE_Int *R_offd_j; - | ^~~~~~~~ -par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] - 416 | hypre_CSRMatrixDestroy(Ps_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_rap.c:142:21: note: 'Ps_ext' was declared here - 142 | hypre_CSRMatrix *Ps_ext; - | ^~~~~~ -par_rap.c:400:72: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; - | ~~~~~~~~~~~^~~ -par_rap.c:144:21: note: 'Ps_ext_data' was declared here - 144 | HYPRE_Real *Ps_ext_data; - | ^~~~~~~~~~~ -par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 145 | HYPRE_Int *Ps_ext_i; - | ^~~~~~~~ -par_rap.c:356:25: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) - | ~~~~~~~~^~~ -par_rap.c:146:21: note: 'Ps_ext_j' was declared here - 146 | HYPRE_BigInt *Ps_ext_j; - | ^~~~~~~~ -par_rap.c:510:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] - 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 511 | //Ps_ext_j[i], - | ~~~~~~~~~~~~~~ - 512 | P_big_offd_j[i], - | ~~~~~~~~~~~~~~~~ - 513 | num_cols_offd_Pext); - | ~~~~~~~~~~~~~~~~~~~ -par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here - 157 | HYPRE_BigInt *col_map_offd_Pext; - | ^~~~~~~~~~~~~~~~~ -par_rap.c:652:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] - 652 | if (P_marker[i3] < jj_row_begining) - | ^ -par_rap.c:162:27: note: 'P_marker' was declared here - 162 | HYPRE_Int *P_marker; - | ^~~~~~~~ -par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2041 | hypre_CSRMatrixDestroy(RAP_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_rap.c:97:21: note: 'RAP_ext' was declared here - 97 | hypre_CSRMatrix *RAP_ext; - | ^~~~~~~ -par_rap.c:1614:26: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 1614 | RAP_diag_data[jj_count_diag] = zero; - | ^ -par_rap.c:105:21: note: 'RAP_diag_data' was declared here - 105 | HYPRE_Real *RAP_diag_data; - | ^~~~~~~~~~~~~ -par_rap.c:1615:23: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] - 1615 | RAP_diag_j[jj_count_diag] = ic; - | ^ -par_rap.c:107:27: note: 'RAP_diag_j' was declared here - 107 | HYPRE_Int *RAP_diag_j; - | ^~~~~~~~~~ -par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] - 1580 | hypre_CSRMatrix RA_diag, RA_offd; - | ^~~~~~~ -par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 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) @@ -23066,47 +22792,30 @@ par_cr.c:1084:21: note: 'S_offd_j' was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': -par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 339 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c:135:21: note: 'wall_time' was declared here - 135 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; - | ^ -par_lr_interp.c:90:21: note: 'A_ext_data' was declared here - 90 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:91:21: note: 'A_ext_i' was declared here - 91 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 678 | big_k1 = A_ext_j[kk]; - | ~~~~~~~^~~~~~~~~~~~~ -par_lr_interp.c:92:21: note: 'A_ext_j' was declared here - 92 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:102:21: note: 'Sop_i' was declared here - 102 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 303 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:103:21: note: 'Sop_j' was declared here - 103 | HYPRE_BigInt *Sop_j; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': +par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2118 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_gsmg.c:770:21: note: 'S_ext' was declared here + 770 | hypre_CSRMatrix *S_ext; | ^~~~~ -par_mgr_setup.c: In function 'hypre_MGRSetup': -par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] - 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; - | ^~~~~~~~~~~~~~~~~ +par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:2110:30: note: 'comm_handle' was declared here + 2110 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': +par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1630 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: @@ -23180,19 +22889,12 @@ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ -par_coarsen.c:1370:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 1370 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ -par_coarsen.c:982:21: note: 'wall_time' was declared here - 982 | HYPRE_Real wall_time; - | ^~~~~~~~~ par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ @@ -23226,42 +22928,25 @@ par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj -partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': -partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 715 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -partial.c:83:21: note: 'A_ext_data' was declared here - 83 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -partial.c:84:21: note: 'A_ext_i' was declared here - 84 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 700 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -partial.c:85:21: note: 'A_ext_j' was declared here - 85 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -partial.c:94:21: note: 'Sop_i' was declared here - 94 | HYPRE_Int *Sop_i; - | ^~~~~ -partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 370 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -partial.c:95:21: note: 'Sop_j' was declared here - 95 | HYPRE_BigInt *Sop_j; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj +par_laplace_9pt.c: In function 'GenerateLaplacian9pt': +par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_laplace_9pt.c:33:18: note: 'offd_j' was declared here + 33 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 286 | offd_data[o_cnt++] = value[1]; + | ^ +par_laplace_9pt.c:34:16: note: 'offd_data' was declared here + 34 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, + | ^ +par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } @@ -23269,7 +22954,6 @@ par_gsmg.c:1327:21: note: 'S_ext' was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ @@ -23288,113 +22972,6 @@ par_gsmg.c:1331:21: note: 'S_ext_j' was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ -par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': -par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 266 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:220:28: note: 'comm_handle' was declared here - 220 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, - from _hypre_parcsr_ls.h:9, - from ams.c:9: -In function 'hypre_ParVectorBlockSplit', - inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:283:4: -ams.c:175:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized] - 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); -./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' - 263 | #define hypre_VectorSize(vector) ((vector) -> size) - | ^~~~~~ -ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' - 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c: In function 'hypre_BoomerAMGBlockSolve': -ams.c:266:21: note: 'b_' declared here - 266 | hypre_ParVector *b_[3]; - | ^~ -In function 'hypre_ParVectorBlockSplit', - inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: -ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] - 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); -./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' - 263 | #define hypre_VectorSize(vector) ((vector) -> size) - | ^~~~~~ -ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' - 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c: In function 'hypre_BoomerAMGBlockSolve': -ams.c:267:21: note: 'x_' declared here - 267 | hypre_ParVector *x_[3]; - | ^~ -In function 'hypre_ParVectorBlockSplit', - inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: -ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] - 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); -./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' - 263 | #define hypre_VectorSize(vector) ((vector) -> size) - | ^~~~~~ -ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' - 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c: In function 'hypre_BoomerAMGBlockSolve': -ams.c:267:21: note: 'x_' declared here - 267 | hypre_ParVector *x_[3]; - | ^~ -schwarz.c: In function 'hypre_ParMPSchwarzSolve': -schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; - | ~~~~~~~~^~~ -schwarz.c:388:15: note: 'A_offd_j' was declared here - 388 | HYPRE_Int *A_offd_j; - | ^~~~~~~~ -schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; - | ~~~~~~~~~~~^~~ -schwarz.c:389:16: note: 'A_offd_data' was declared here - 389 | HYPRE_Real *A_offd_data; - | ^~~~~~~~~~~ -schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] - 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) - | ^ -schwarz.c:405:15: note: 'A_boundary_i' was declared here - 405 | HYPRE_Int *A_boundary_i; - | ^~~~~~~~~~~~ -schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] - 545 | k_loc = A_boundary_j[k]; - | ^ -schwarz.c:406:15: note: 'A_boundary_j' was declared here - 406 | HYPRE_Int *A_boundary_j; - | ^~~~~~~~~~~~ -schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] - 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; - | ^ -schwarz.c:407:16: note: 'A_boundary_data' was declared here - 407 | HYPRE_Real *A_boundary_data; - | ^~~~~~~~~~~~~~~ -schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] - 500 | x_ext_old[i] = x_ext[i]; - | ~~~~~^~~ -schwarz.c:391:16: note: 'x_ext' was declared here - 391 | HYPRE_Real *x_ext; - | ^~~~~ -schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] - 500 | x_ext_old[i] = x_ext[i]; - | ~~~~~~~~~~~~~^~~~~~~~~~ -schwarz.c:392:16: note: 'x_ext_old' was declared here - 392 | HYPRE_Real *x_ext_old; - | ^~~~~~~~~ -schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] - 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; - | ~~~~~~~^~~ -schwarz.c:394:16: note: 'rhs_ext' was declared here - 394 | HYPRE_Real *rhs_ext; - | ^~~~~~~ -schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] - 547 | if (k_loc < num_variables) - | ^ -schwarz.c:415:34: note: 'k_loc' was declared here - 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; - | ^~~~~ par_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); @@ -23402,101 +22979,84 @@ par_interp.c:1032:21: note: 'A_ext' was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj -par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': -par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1630 | HYPRE_Int *S_offd_j; +par_mgr_solve.c: In function 'hypre_MGRCycle': +par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] + 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr_solve.c:586:18: note: 'beta' was declared here + 586 | HYPRE_Real beta; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c +par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': +par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj +par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': +par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 339 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_lr_interp.c:135:21: note: 'wall_time' was declared here + 135 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; + | ^ +par_lr_interp.c:90:21: note: 'A_ext_data' was declared here + 90 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:91:21: note: 'A_ext_i' was declared here + 91 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 678 | big_k1 = A_ext_j[kk]; + | ~~~~~~~^~~~~~~~~~~~~ +par_lr_interp.c:92:21: note: 'A_ext_j' was declared here + 92 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:102:21: note: 'Sop_i' was declared here + 102 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 303 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:103:21: note: 'Sop_j' was declared here + 103 | HYPRE_BigInt *Sop_j; + | ^~~~~ +par_laplace_27pt.c: In function 'GenerateLaplacian27pt': +par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_laplace_27pt.c:36:18: note: 'offd_j' was declared here + 36 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 955 | offd_data[o_cnt++] = value[1]; + | ^ +par_laplace_27pt.c:38:16: note: 'offd_data' was declared here + 38 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c +par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': +par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 582 | S_offd_data[jS] = S_offd_data[jA]; + | ~~~~~~~~~~~^~~~ +par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here + 264 | HYPRE_Real *S_offd_data; + | ^~~~~~~~~~~ +par_mgr_setup.c: In function 'hypre_MGRSetup': +par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] + 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; + | ^~~~~~~~~~~~~~~~~ par_laplace.c: In function 'GenerateSysLaplacian': par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ -par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': -par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 432 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:395:57: note: 'num_sends' was declared here - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 447 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:396:22: note: 'status' was declared here - 396 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 444 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:397:23: note: 'requests' was declared here - 397 | hypre_MPI_Request *requests; - | ^~~~~~~~ -ads.c: In function 'hypre_ADSSolve': -ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1606 | hypre_printf(" Cycle %2d %e %f %e \n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:24: note: 'r_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1597 | if (b_norm) - | ^ -ads.c:1440:32: note: 'b_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:15: note: 'r0_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~~ -par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': -par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] - 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); - | ~~~~~~~~~~~~^~~~~~~~~ -par_sv_interp.c:291:21: note: 'row_sum' was declared here - 291 | HYPRE_Real row_sum; - | ^~~~~~~ -par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] - 871 | if (offd_vec_data[fine_index] != 0.0 ) - | ^ -par_sv_interp.c:325:21: note: 'fine_index' was declared here - 325 | HYPRE_Int fine_index, index; - | ^~~~~~~~~~ -par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': -par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 591 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:535:57: note: 'num_sends' was declared here - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 606 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:536:22: note: 'status' was declared here - 536 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 603 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:537:23: note: 'requests' was declared here - 537 | hypre_MPI_Request *requests; - | ^~~~~~~~ par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 377 | C_array[cnt++] = i; @@ -23550,139 +23110,160 @@ par_multi_interp.c:84:21: note: 'recv_procs' was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_mgr.c:14: -par_mgr.c: In function 'hypre_MGRBuildPDRS': -./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' - 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here - 2032 | HYPRE_Int *tmp_map_offd; - | ^~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj -par_laplace_27pt.c: In function 'GenerateLaplacian27pt': -par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c +par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': +par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; + | ^ +par_nodal_systems.c:82:25: note: 'num_sends' was declared here + 82 | HYPRE_Int num_sends; + | ^~~~~~~~~ +par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] + 797 | if (new_send_elmts_size > send_map_starts[num_sends]) + | ^ +par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here + 85 | HYPRE_Int *send_map_starts; + | ^~~~~~~~~~~~~~~ +par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 488 | for (i = 0; i < num_recvs; i++) + | ~~^~~~~~~~~~~ +par_nodal_systems.c:83:25: note: 'num_recvs' was declared here + 83 | HYPRE_Int num_recvs; + | ^~~~~~~~~ +par_nodal_systems.c:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] + 89 | HYPRE_Int *recv_vec_starts; + | ^~~~~~~~~~~~~~~ +par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] + 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; + | ^ +par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here + 93 | HYPRE_Int *send_map_starts_AN; + | ^~~~~~~~~~~~~~~~~~ +par_nodal_systems.c:809:61: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] + 809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k; + | ~~~~~~~~~~~~~~~~~^~~ +par_nodal_systems.c:94:25: note: 'send_map_elmts_AN' was declared here + 94 | HYPRE_Int *send_map_elmts_AN; + | ^~~~~~~~~~~~~~~~~ +par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] + 486 | recv_vec_starts_AN[0] = 0; + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here + 96 | HYPRE_Int *recv_vec_starts_AN; + | ^~~~~~~~~~~~~~~~~~ +par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 72 | HYPRE_Real *AN_offd_data; + | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c +par_rotate_7pt.c: In function 'GenerateRotate7pt': +par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_laplace_27pt.c:36:18: note: 'offd_j' was declared here - 36 | HYPRE_Int *offd_j; +par_rotate_7pt.c:34:18: note: 'offd_j' was declared here + 34 | HYPRE_Int *offd_j; | ^~~~~~ -par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 955 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_27pt.c:38:16: note: 'offd_data' was declared here - 38 | HYPRE_Real *offd_data; +par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 250 | offd_data[o_cnt++] = value[3]; + | ^ +par_rotate_7pt.c:35:16: note: 'offd_data' was declared here + 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': -par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2247 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': -par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] - 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:1972:23: note: 'x_local' was declared here - 1972 | hypre_Vector *x_local; - | ^~~~~~~ -par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] - 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; - | ^ -par_ilu_solve.c:1973:23: note: 'x_data' was declared here - 1973 | HYPRE_Real *x_data; - | ^~~~~~ -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': -par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2118 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:2110:30: note: 'comm_handle' was declared here - 2110 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': -partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 1220 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -partial.c:987:21: note: 'wall_time' was declared here - 987 | HYPRE_Real wall_time; - | ^~~~~~~~~ -partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; - | ^ -partial.c:939:21: note: 'A_ext_data' was declared here - 939 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) - | ^ -partial.c:940:21: note: 'A_ext_i' was declared here - 940 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1555 | big_k1 = A_ext_j[kk]; - | ~~~~~~~^~~~~~~~~~~~~ -partial.c:941:21: note: 'A_ext_j' was declared here - 941 | HYPRE_BigInt *A_ext_j; +par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': +par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 822 | r_entry = R_offd_data[jj1]; + | ~~~~~~~~^~~~~~~~~~~~~~~~~~ +par_rap.c:133:21: note: 'R_offd_data' was declared here + 133 | HYPRE_Real *R_offd_data; + | ^~~~~~~~~~~ +par_rap.c:819:52: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] + 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) + | ~~~~~~~~^~~~~~~~ +par_rap.c:134:27: note: 'R_offd_i' was declared here + 134 | HYPRE_Int *R_offd_i; + | ^~~~~~~~ +par_rap.c:821:20: warning: 'R_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 821 | i1 = R_offd_j[jj1]; + | ~~~~^~~~~~~~~~~~~~~ +par_rap.c:135:27: note: 'R_offd_j' was declared here + 135 | HYPRE_Int *R_offd_j; + | ^~~~~~~~ +par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] + 416 | hypre_CSRMatrixDestroy(Ps_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_rap.c:142:21: note: 'Ps_ext' was declared here + 142 | hypre_CSRMatrix *Ps_ext; + | ^~~~~~ +par_rap.c:400:72: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; + | ~~~~~~~~~~~^~~ +par_rap.c:144:21: note: 'Ps_ext_data' was declared here + 144 | HYPRE_Real *Ps_ext_data; + | ^~~~~~~~~~~ +par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 145 | HYPRE_Int *Ps_ext_i; + | ^~~~~~~~ +par_rap.c:356:25: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) + | ~~~~~~~~^~~ +par_rap.c:146:21: note: 'Ps_ext_j' was declared here + 146 | HYPRE_BigInt *Ps_ext_j; + | ^~~~~~~~ +par_rap.c:510:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] + 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 511 | //Ps_ext_j[i], + | ~~~~~~~~~~~~~~ + 512 | P_big_offd_j[i], + | ~~~~~~~~~~~~~~~~ + 513 | num_cols_offd_Pext); + | ~~~~~~~~~~~~~~~~~~~ +par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here + 157 | HYPRE_BigInt *col_map_offd_Pext; + | ^~~~~~~~~~~~~~~~~ +par_rap.c:652:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] + 652 | if (P_marker[i3] < jj_row_begining) + | ^ +par_rap.c:162:27: note: 'P_marker' was declared here + 162 | HYPRE_Int *P_marker; + | ^~~~~~~~ +par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2041 | hypre_CSRMatrixDestroy(RAP_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_rap.c:97:21: note: 'RAP_ext' was declared here + 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ -partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -partial.c:951:21: note: 'Sop_i' was declared here - 951 | HYPRE_Int *Sop_i; - | ^~~~~ -partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 1184 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -partial.c:952:21: note: 'Sop_j' was declared here - 952 | HYPRE_BigInt *Sop_j; - | ^~~~~ -partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] - 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; - | ^~~~~ -partial.c:974:21: note: 'alfa' was declared here - 974 | HYPRE_Real alfa, beta; - | ^~~~ -partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] - 1692 | P_diag_data[jj] = -beta * ahat[j1]; - | ^~~~~ -partial.c:974:27: note: 'beta' was declared here - 974 | HYPRE_Real alfa, beta; - | ^~~~ -par_ilu_solve.c: In function 'hypre_NSHSolve': -par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 2243 | hypre_ParVectorCopy(f, residual ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:2184:26: note: 'residual' was declared here - 2184 | hypre_ParVector *residual; - | ^~~~~~~~ -par_mgr.c: In function 'hypre_block_jacobi_solve': -par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:3855:28: note: 'comm_handle' was declared here - 3855 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' - 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ +par_rap.c:1614:26: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 1614 | RAP_diag_data[jj_count_diag] = zero; + | ^ +par_rap.c:105:21: note: 'RAP_diag_data' was declared here + 105 | HYPRE_Real *RAP_diag_data; + | ^~~~~~~~~~~~~ +par_rap.c:1615:23: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] + 1615 | RAP_diag_j[jj_count_diag] = ic; + | ^ +par_rap.c:107:27: note: 'RAP_diag_j' was declared here + 107 | HYPRE_Int *RAP_diag_j; + | ^~~~~~~~~~ +par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] + 1580 | hypre_CSRMatrix RA_diag, RA_offd; + | ^~~~~~~ +par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] +par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': +par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] + 100 | send_buf[0] = -e_min; + | ^~~~~~ +par_relax_more.c:48:23: note: 'e_min' was declared here + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ -par_mgr.c:3869:21: note: 'v_buf_data' was declared here - 3869 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ @@ -23710,36 +23291,9 @@ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': -par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4026:28: note: 'comm_handle' was declared here - 4026 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' - 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:4040:21: note: 'v_buf_data' was declared here - 4040 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_mgr.c: In function 'hypre_BlockDiagInvLapack': -par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] - 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); - | ~~^~~~~~~ -par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': -par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 4557 | while (ctrS + k > capacity_S) - | ~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here - 4233 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ -par_mgr.c:4175:33: note: 'i' was declared here - 4175 | HYPRE_Int nblock, left_size, i; - | ^ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } @@ -23759,33 +23313,23 @@ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ -par_ilu_solve.c: In function 'hypre_ILUSolve': -par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 164 | hypre_ParVectorCopy(f, residual); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:93:26: note: 'residual' was declared here - 93 | hypre_ParVector *residual; - | ^~~~~~~~ -ams.c: In function 'hypre_AMSComputePixyz': -ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] - 2360 | *Piy_ptr = Piy; - | ~~~~~~~~~^~~~~ -ams.c:1858:30: note: 'Piy' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ -ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] - 2364 | *Piz_ptr = Piz; - | ~~~~~~~~~^~~~~ -ams.c:1858:36: note: 'Piz' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ -par_amg_setup.c: In function 'hypre_BoomerAMGSetup': -par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 2920 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_amg_setup.c:222:20: note: 'wall_time' was declared here - 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ - | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_mgr.c:14: +par_mgr.c: In function 'hypre_MGRBuildPDRS': +./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' + 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here + 2032 | HYPRE_Int *tmp_map_offd; + | ^~~~~~~~~~~~ par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; @@ -23799,40 +23343,7 @@ par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ -par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': -par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 474 | P_ext_data[index++] = P_ext_data[j]; - | ~~~~~~~~~~^~~ -par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here - 173 | HYPRE_Real *P_ext_data; - | ^~~~~~~~~~ -par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 174 | HYPRE_Int *P_ext_i; - | ^~~~~~~ -par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 458 | big_k = P_ext_j[j]; - | ~~~~~~^~~~~~~~~~~~ -par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here - 175 | HYPRE_BigInt *P_ext_j; - | ^~~~~~~ -par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here - 172 | hypre_CSRMatrix *P_ext; - | ^~~~~ -par_sv_interp_ln.c:2026:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] - 2026 | value = P_offd_data_new[kk] * (vec_data[i] / gm_row_sum - offd_vec_data_P[c_col]); - | ~~~~~~~~~~~~^~~~~~~~~~~~ -par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here - 87 | HYPRE_Real gm_row_sum; - | ^~~~~~~~~~ -par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] - 2405 | value += q_dist_value; - | ~~~~~~^~~~~~~~~~~~~~~ -par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here - 2153 | HYPRE_Real value, lost_value, q_dist_value; - | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; @@ -23864,102 +23375,122 @@ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ -partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': -partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 2217 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -partial.c:1994:21: note: 'wall_time' was declared here - 1994 | HYPRE_Real wall_time; - | ^~~~~~~~~ -partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 2506 | (sgn * A_ext_data[jj1]) < 0) - | ~~~~~~~~~~^~~~~ -partial.c:1954:21: note: 'A_ext_data' was declared here - 1954 | HYPRE_Real *A_ext_data; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c +par_stats.c: In function 'hypre_BoomerAMGSetupStats': +par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] + 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_stats.c:140:14: note: 'block_size' was declared here + 140 | HYPRE_Int block_size, bnnz; + | ^~~~~~~~~~ +par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] + 140 | HYPRE_Int block_size, bnnz; + | ^~~~ +par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': +par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 266 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:220:28: note: 'comm_handle' was declared here + 220 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_vardifconv.c: In function 'GenerateVarDifConv': +par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv.c:41:24: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 245 | offd_data[o_cnt++] = -cfm; + | ^ +par_vardifconv.c:42:24: note: 'offd_data' was declared here + 42 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 336 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv.c:40:24: note: 'offd_j' was declared here + 40 | HYPRE_Int *offd_j; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': +par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 3703 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here + 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ -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++) +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++) | ^ -partial.c:1955:21: note: 'A_ext_i' was declared here - 1955 | HYPRE_Int *A_ext_i; +par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here + 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ -partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 2492 | big_k1 = A_ext_j[jj1]; +par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ -par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': -partial.c:1956:21: note: 'A_ext_j' was declared here - 1956 | HYPRE_BigInt *A_ext_j; +par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here + 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] - 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu.c:4279:22: note: 'nnzM' was declared here - 4279 | HYPRE_Real nnzM; - | ^~~~ -par_ilu.c:4433:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ -par_ilu.c:4270:52: note: 'r_norm' was declared here - 4270 | HYPRE_Real value, trace1, trace2, alpha, r_norm; - | ^~~~~~ -par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4301:22: note: 'time_s' was declared here - 4301 | HYPRE_Real time_s, time_e; - | ^~~~~~ -partial.c:1966:21: note: 'Sop_i' was declared here - 1966 | HYPRE_Int *Sop_i; +par_lr_interp.c:3000:21: note: 'Sop_i' was declared here + 3000 | HYPRE_Int *Sop_i; | ^~~~~ -partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 2187 | big_k1 = Sop_j[kk]; +par_lr_interp.c:3238:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 3238 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ -partial.c:1967:21: note: 'Sop_j' was declared here - 1967 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': -par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4581 | norm, (time_e - time_s) / i); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4485:28: note: 'time_s' was declared here - 4485 | HYPRE_Real time_s, time_e; - | ^~~~~~ -par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': -par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1851 | P_ext_data[index++] = P_ext_data[j]; - | ~~~~~~~~~~^~~ -par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here - 1642 | HYPRE_Real *P_ext_data; - | ^~~~~~~~~~ -par_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1643 | HYPRE_Int *P_ext_i; - | ^~~~~~~ -par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1835 | big_k = P_ext_j[j]; - | ~~~~~~^~~~~~~~~~~~ -par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here - 1644 | HYPRE_BigInt *P_ext_j; - | ^~~~~~~ -par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_sv_interp.c:1640:21: note: 'P_ext' was declared here - 1640 | hypre_CSRMatrix *P_ext; +par_lr_interp.c:3001:21: note: 'Sop_j' was declared here + 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_ilu_setup.c: In function 'hypre_ILUSetupILUT': -par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 5790 | while (ctrS + lenhu + 1 > capacity_S) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here - 5202 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c +par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': +par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 432 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:395:57: note: 'num_sends' was declared here + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 447 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:396:22: note: 'status' was declared here + 396 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 444 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:397:23: note: 'requests' was declared here + 397 | hypre_MPI_Request *requests; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c +par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': +par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here + 51 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 318 | offd_data[o_cnt++] = cfm + ffm; + | ^ +par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here + 52 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 415 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here + 50 | HYPRE_Int *offd_j; + | ^~~~~~ par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); @@ -23985,50 +23516,547 @@ par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': -par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 3703 | sum += A_ext_data[jj1]; +par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': +par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 591 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:535:57: note: 'num_sends' was declared here + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 606 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:536:22: note: 'status' was declared here + 536 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 603 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:537:23: note: 'requests' was declared here + 537 | hypre_MPI_Request *requests; + | ^~~~~~~~ +par_mgr.c: In function 'hypre_block_jacobi_solve': +par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3855:28: note: 'comm_handle' was declared here + 3855 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' + 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:3869:21: note: 'v_buf_data' was declared here + 3869 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +schwarz.c: In function 'hypre_ParMPSchwarzSolve': +schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; + | ~~~~~~~~^~~ +schwarz.c:388:15: note: 'A_offd_j' was declared here + 388 | HYPRE_Int *A_offd_j; + | ^~~~~~~~ +schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; + | ~~~~~~~~~~~^~~ +schwarz.c:389:16: note: 'A_offd_data' was declared here + 389 | HYPRE_Real *A_offd_data; + | ^~~~~~~~~~~ +schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] + 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) + | ^ +schwarz.c:405:15: note: 'A_boundary_i' was declared here + 405 | HYPRE_Int *A_boundary_i; + | ^~~~~~~~~~~~ +schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] + 545 | k_loc = A_boundary_j[k]; + | ^ +schwarz.c:406:15: note: 'A_boundary_j' was declared here + 406 | HYPRE_Int *A_boundary_j; + | ^~~~~~~~~~~~ +schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] + 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; + | ^ +schwarz.c:407:16: note: 'A_boundary_data' was declared here + 407 | HYPRE_Real *A_boundary_data; + | ^~~~~~~~~~~~~~~ +schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] + 500 | x_ext_old[i] = x_ext[i]; + | ~~~~~^~~ +schwarz.c:391:16: note: 'x_ext' was declared here + 391 | HYPRE_Real *x_ext; + | ^~~~~ +schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] + 500 | x_ext_old[i] = x_ext[i]; + | ~~~~~~~~~~~~~^~~~~~~~~~ +schwarz.c:392:16: note: 'x_ext_old' was declared here + 392 | HYPRE_Real *x_ext_old; + | ^~~~~~~~~ +schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] + 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; + | ~~~~~~~^~~ +schwarz.c:394:16: note: 'rhs_ext' was declared here + 394 | HYPRE_Real *rhs_ext; + | ^~~~~~~ +schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] + 547 | if (k_loc < num_variables) + | ^ +schwarz.c:415:34: note: 'k_loc' was declared here + 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj +par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': +par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:4026:28: note: 'comm_handle' was declared here + 4026 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' + 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:4040:21: note: 'v_buf_data' was declared here + 4040 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': +par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here - 2989 | HYPRE_Real *A_ext_data; +par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here + 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ -par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) +par_lr_interp.c: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:2990:21: note: 'A_ext_i' was declared here - 2990 | HYPRE_Int *A_ext_i; +par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here + 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ -par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 3688 | big_k1 = A_ext_j[jj1]; +par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 4618 | 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:3908:21: note: 'A_ext_j' was declared here + 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj +par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ -par_lr_interp.c:3000:21: note: 'Sop_i' was declared here - 3000 | HYPRE_Int *Sop_i; +par_lr_interp.c:3917:21: note: 'Sop_i' was declared here + 3917 | HYPRE_Int *Sop_i; | ^~~~~ -par_lr_interp.c:3238:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 3238 | big_k1 = Sop_j[kk]; +par_lr_interp.c:4159:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 4159 | 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:3918:21: note: 'Sop_j' was declared here + 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': -par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] - 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; -par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here - 3273 | HYPRE_BigInt *col_map_offd_P; - | ^~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from dsuperlu.c:8: +dsuperlu.c: In function 'hypre_SLUDistSetup': +./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] + 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) + | ~~~~~~~~~~^~~~~~~~~ + | | + | HYPRE_BigInt * {aka long long int *} +dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' + 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, + | ^~~~~~~~~~~~~~~~~~~ +In file included from dsuperlu.h:11, + from dsuperlu.c:12: +/usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} + 447 | int_t, double *, int_t *, int_t *, + | ^~~~~~~ +dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] + 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, + | ^~~~~~~~~~ + | | + | HYPRE_BigInt * {aka long long int *} +/usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} + 447 | int_t, double *, int_t *, int_t *, + | ^~~~~~~ +dsuperlu.c:133:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] + 133 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); + | ^~~~~ + | | + | HYPRE_Int * {aka long long int *} +/usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} + 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); + | ^~~~~ +dsuperlu.c: In function 'hypre_SLUDistSolve': +dsuperlu.c:153:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] + 153 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); + | ^~~~~ + | | + | HYPRE_Int * {aka long long int *} +/usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} + 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); + | ^~~~~ +par_mgr.c: In function 'hypre_BlockDiagInvLapack': +par_restr.c: In function 'hypre_fgmresT': +par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] + 956 | *relres = normr / normr0; + | ~~~~~~^~~~~~~~ +par_restr.c:844:18: note: 'normr' was declared here + 844 | HYPRE_Real t, normr, normr0, tolr; + | ^~~~~ +par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] + 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); + | ~~^~~~~~~ +par_mgr.c:4175:33: note: 'i' was declared here + 4175 | HYPRE_Int nblock, left_size, i; + | ^ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj +partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': +partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 715 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +partial.c:83:21: note: 'A_ext_data' was declared here + 83 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +partial.c:84:21: note: 'A_ext_i' was declared here + 84 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 700 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +partial.c:85:21: note: 'A_ext_j' was declared here + 85 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +partial.c:94:21: note: 'Sop_i' was declared here + 94 | HYPRE_Int *Sop_i; + | ^~~~~ +partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 370 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +partial.c:95:21: note: 'Sop_j' was declared here + 95 | HYPRE_BigInt *Sop_j; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj +par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': +par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] + 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); + | ~~~~~~~~~~~~^~~~~~~~~ +par_sv_interp.c:291:21: note: 'row_sum' was declared here + 291 | HYPRE_Real row_sum; + | ^~~~~~~ +par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] + 871 | if (offd_vec_data[fine_index] != 0.0 ) + | ^ +par_sv_interp.c:325:21: note: 'fine_index' was declared here + 325 | HYPRE_Int fine_index, index; + | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from ams.c:9: +In function 'hypre_ParVectorBlockSplit', + inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:283:4: +ams.c:175:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized] + 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); +./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' + 263 | #define hypre_VectorSize(vector) ((vector) -> size) + | ^~~~~~ +ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' + 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +ams.c: In function 'hypre_BoomerAMGBlockSolve': +ams.c:266:21: note: 'b_' declared here + 266 | hypre_ParVector *b_[3]; + | ^~ +In function 'hypre_ParVectorBlockSplit', + inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: +ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] + 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); +./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' + 263 | #define hypre_VectorSize(vector) ((vector) -> size) + | ^~~~~~ +ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' + 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +ams.c: In function 'hypre_BoomerAMGBlockSolve': +ams.c:267:21: note: 'x_' declared here + 267 | hypre_ParVector *x_[3]; + | ^~ +In function 'hypre_ParVectorBlockSplit', + inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: +ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] + 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); +./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' + 263 | #define hypre_VectorSize(vector) ((vector) -> size) + | ^~~~~~ +ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' + 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +ams.c: In function 'hypre_BoomerAMGBlockSolve': +ams.c:267:21: note: 'x_' declared here + 267 | hypre_ParVector *x_[3]; + | ^~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': +par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 5073 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_lr_interp.c:4873:21: note: 'wall_time' was declared here + 4873 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 5368 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here + 4837 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here + 4838 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 5353 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here + 4839 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:4848:21: note: 'Sop_i' was declared here + 4848 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 5043 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:4849:21: note: 'Sop_j' was declared here + 4849 | HYPRE_BigInt *Sop_j; + | ^~~~~ +partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': +partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 1220 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +partial.c:987:21: note: 'wall_time' was declared here + 987 | HYPRE_Real wall_time; + | ^~~~~~~~~ +partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; + | ^ +partial.c:939:21: note: 'A_ext_data' was declared here + 939 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) + | ^ +partial.c:940:21: note: 'A_ext_i' was declared here + 940 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1555 | big_k1 = A_ext_j[kk]; + | ~~~~~~~^~~~~~~~~~~~~ +partial.c:941:21: note: 'A_ext_j' was declared here + 941 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +partial.c:951:21: note: 'Sop_i' was declared here + 951 | HYPRE_Int *Sop_i; + | ^~~~~ +partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 1184 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +partial.c:952:21: note: 'Sop_j' was declared here + 952 | HYPRE_BigInt *Sop_j; + | ^~~~~ +partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] + 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; + | ^~~~~ +partial.c:974:21: note: 'alfa' was declared here + 974 | HYPRE_Real alfa, beta; + | ^~~~ +partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] + 1692 | P_diag_data[jj] = -beta * ahat[j1]; + | ^~~~~ +partial.c:974:27: note: 'beta' was declared here + 974 | HYPRE_Real alfa, beta; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj +ads.c: In function 'hypre_ADSSolve': +ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1606 | hypre_printf(" Cycle %2d %e %f %e \n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:24: note: 'r_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1597 | if (b_norm) + | ^ +ads.c:1440:32: note: 'b_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:15: note: 'r0_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~~ +par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': +par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] + 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:1972:23: note: 'x_local' was declared here + 1972 | hypre_Vector *x_local; + | ^~~~~~~ +par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] + 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; + | ^ +par_ilu_solve.c:1973:23: note: 'x_data' was declared here + 1973 | HYPRE_Real *x_data; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj +par_ilu_solve.c: In function 'hypre_NSHSolve': +par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 2243 | hypre_ParVectorCopy(f, residual ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:2184:26: note: 'residual' was declared here + 2184 | hypre_ParVector *residual; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj +par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': +par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] + 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu.c:4279:22: note: 'nnzM' was declared here + 4279 | HYPRE_Real nnzM; + | ^~~~ +par_ilu.c:4433:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu.c:4270:52: note: 'r_norm' was declared here + 4270 | HYPRE_Real value, trace1, trace2, alpha, r_norm; + | ^~~~~~ +par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4301:22: note: 'time_s' was declared here + 4301 | HYPRE_Real time_s, time_e; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj +par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': +par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4581 | norm, (time_e - time_s) / i); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4485:28: note: 'time_s' was declared here + 4485 | HYPRE_Real time_s, time_e; + | ^~~~~~ +par_ilu_solve.c: In function 'hypre_ILUSolve': +par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 164 | hypre_ParVectorCopy(f, residual); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:93:26: note: 'residual' was declared here + 93 | hypre_ParVector *residual; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj +ams.c: In function 'hypre_AMSComputePixyz': +ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] + 2360 | *Piy_ptr = Piy; + | ~~~~~~~~~^~~~~ +ams.c:1858:30: note: 'Piy' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ +ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] + 2364 | *Piz_ptr = Piz; + | ~~~~~~~~~^~~~~ +ams.c:1858:36: note: 'Piz' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': +par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 4557 | while (ctrS + k > capacity_S) + | ~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here + 4233 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': +partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': +partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 2217 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +partial.c:1994:21: note: 'wall_time' was declared here + 1994 | HYPRE_Real wall_time; + | ^~~~~~~~~ +partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 2506 | (sgn * A_ext_data[jj1]) < 0) + | ~~~~~~~~~~^~~~~ +partial.c:1954:21: note: 'A_ext_data' was declared here + 1954 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ +partial.c:1955:21: note: 'A_ext_i' was declared here + 1955 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 2492 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ schwarz.c:3002:16: note: 'x_ext_data' was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ +partial.c:1956:21: note: 'A_ext_j' was declared here + 1956 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +partial.c:1966:21: note: 'Sop_i' was declared here + 1966 | HYPRE_Int *Sop_i; + | ^~~~~ +partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 2187 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +partial.c:1967:21: note: 'Sop_j' was declared here + 1967 | HYPRE_BigInt *Sop_j; + | ^~~~~ schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ @@ -24041,29 +24069,53 @@ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ -ams.c: In function 'hypre_AMSSolve': -ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 3835 | hypre_printf(" Cycle %2d %e %f %e \n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c:3621:24: note: 'r_norm' was declared here - 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] - 3826 | if (b_norm) - | ^ -ams.c:3621:32: note: 'b_norm' was declared here - 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] - 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ams.c:3621:15: note: 'r0_norm' was declared here - 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~~ +par_amg_setup.c: In function 'hypre_BoomerAMGSetup': +par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 2920 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_amg_setup.c:222:20: note: 'wall_time' was declared here + 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ + | ^~~~~~~~~ +par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': +par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 474 | P_ext_data[index++] = P_ext_data[j]; + | ~~~~~~~~~~^~~ +par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here + 173 | HYPRE_Real *P_ext_data; + | ^~~~~~~~~~ +par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 174 | HYPRE_Int *P_ext_i; + | ^~~~~~~ +par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 458 | big_k = P_ext_j[j]; + | ~~~~~~^~~~~~~~~~~~ +par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here + 175 | HYPRE_BigInt *P_ext_j; + | ^~~~~~~ +par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here + 172 | hypre_CSRMatrix *P_ext; + | ^~~~~ +par_sv_interp_ln.c:2026:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] + 2026 | value = P_offd_data_new[kk] * (vec_data[i] / gm_row_sum - offd_vec_data_P[c_col]); + | ~~~~~~~~~~~~^~~~~~~~~~~~ +par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here + 87 | HYPRE_Real gm_row_sum; + | ^~~~~~~~~~ +par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] + 2405 | value += q_dist_value; + | ~~~~~~^~~~~~~~~~~~~~~ +par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here + 2153 | HYPRE_Real value, lost_value, q_dist_value; + | ^~~~~~~~~~~~ +par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': +par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] + 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; +par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here + 3273 | HYPRE_BigInt *col_map_offd_P; + | ^~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) @@ -24083,44 +24135,35 @@ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ -ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': -ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] - 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) - | ~~~~~~~~~~^~~~~~ -ams.c:4367:15: note: 'diag' was declared here - 4367 | HYPRE_Real diag; - | ^~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': -par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 4633 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here - 3906 | HYPRE_Real *A_ext_data; +par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': +par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1851 | P_ext_data[index++] = P_ext_data[j]; + | ~~~~~~~~~~^~~ +par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here + 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ -par_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_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ -par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 4618 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here - 3908 | HYPRE_BigInt *A_ext_j; +par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1835 | big_k = P_ext_j[j]; + | ~~~~~~^~~~~~~~~~~~ +par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here + 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ -par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:3917:21: note: 'Sop_i' was declared here - 3917 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:4159:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 4159 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:3918:21: note: 'Sop_j' was declared here - 3918 | HYPRE_BigInt *Sop_j; +par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_sv_interp.c:1640:21: note: 'P_ext' was declared here + 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUT': +par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 5790 | while (ctrS + lenhu + 1 > capacity_S) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here + 5202 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; @@ -24128,9 +24171,32 @@ schwarz.c:3762:16: note: 'scale_ext' was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ +ams.c: In function 'hypre_AMSSolve': schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ +ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 3835 | hypre_printf(" Cycle %2d %e %f %e \n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ams.c:3621:24: note: 'r_norm' was declared here + 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 3826 | if (b_norm) + | ^ +ams.c:3621:32: note: 'b_norm' was declared here + 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ams.c:3621:15: note: 'r0_norm' was declared here + 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; @@ -24147,43 +24213,13 @@ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': -par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 5073 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c:4873:21: note: 'wall_time' was declared here - 4873 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 5368 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here - 4837 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here - 4838 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 5353 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here - 4839 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:4848:21: note: 'Sop_i' was declared here - 4848 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 5043 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:4849:21: note: 'Sop_j' was declared here - 4849 | HYPRE_BigInt *Sop_j; - | ^~~~~ +ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': +ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] + 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) + | ~~~~~~~~~~^~~~~~ +ams.c:4367:15: note: 'diag' was declared here + 4367 | HYPRE_Real diag; + | ^~~~ Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') @@ -24220,8 +24256,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: @@ -24237,19 +24271,8 @@ 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:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] - 265 | k = hypre_CommTypeNumEntries(comm_type); -struct_communication.c:65:26: note: 'comm_type' was declared here - 65 | hypre_CommType *comm_type; - | ^~~~~~~~~ -struct_io.c: In function 'hypre_ReadBoxArrayData_CC': -struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] - 334 | for (j = 0; j < constant_stencil_size; j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -struct_io.c:304:38: note: 'constant_stencil_size' was declared here - 304 | HYPRE_Int data_box_volume, constant_stencil_size; - | ^~~~~~~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; @@ -24257,6 +24280,12 @@ struct_grid.c:703:29: note: 'boxnum' was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ +struct_communication.c: In function 'hypre_CommPkgCreate': +struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] + 265 | k = hypre_CommTypeNumEntries(comm_type); +struct_communication.c:65:26: note: 'comm_type' was declared here + 65 | hypre_CommType *comm_type; + | ^~~~~~~~~ In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1, inlined from 'hypre_APRefineRegionsByVol' at assumed_part.c:649:7: @@ -24272,6 +24301,13 @@ assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ +struct_io.c: In function 'hypre_ReadBoxArrayData_CC': +struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] + 334 | for (j = 0; j < constant_stencil_size; j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +struct_io.c:304:38: note: 'constant_stencil_size' was declared here + 304 | HYPRE_Int data_box_volume, constant_stencil_size; + | ^~~~~~~~~~~~~~~~~~~~~ Building libHYPRE_struct_mv.a ... ar -rcu libHYPRE_struct_mv.a assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') @@ -24325,6 +24361,13 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj 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; @@ -24339,13 +24382,6 @@ sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here 29 | hypre_StructMatrix *RAP; | ^~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj @@ -24353,16 +24389,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': @@ -24380,19 +24406,13 @@ sparse_msg_solve.c:71:44: note: 'eps' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ -red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': -red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] - 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; - | ^~~~~ -red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] - 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; - | ^~~~~ -red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] - 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; - | ^~~~ -red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] - 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; - | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': @@ -24424,29 +24444,6 @@ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -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; - | ^~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': -sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 448 | + a_csw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 458 | + a_cse[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 467 | + a_cnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) @@ -24466,6 +24463,26 @@ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj +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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj +red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': +red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; + | ^~~~~ +red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; + | ^~~~~ +red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] + 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; + | ^~~~ +red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] + 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) @@ -24485,6 +24502,25 @@ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': +sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 448 | + a_csw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; + | ^~~~~ +sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 458 | + a_cse[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; + | ^~~~~ +sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 467 | + a_cnw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; + | ^~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] @@ -24504,143 +24540,25 @@ smg2_setup_rap.c:491:42: note: 'a_cne' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': -sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 782 | + rb[iR] * a_asw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 800 | + rb[iR] * a_ase[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] - 801 | + ra[iR] * a_bse[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 809 | + rb[iR] * a_aw[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 791 | + rb[iR] * a_as[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] - 810 | + ra[iR] * a_bw[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 759 | + a_be[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] - 792 | + ra[iR] * a_bs[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 769 | + a_bn[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 733 | + rb[iR] * a_bsw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] - 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 743 | + rb[iR] * a_bse[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 744 | + a_bse[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 763 | + rb[iR] * a_bnw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | + rb[iR] * a_bne[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': +pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1165 | if (!center) + | ^ +pfmg_setup_interp.c:1144:18: note: 'center' was declared here + 1144 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1175 | Pp0[Pi] = left / center; + | ~~~~~^~~~~~~~ +pfmg_setup_interp.c:1144:26: note: 'left' was declared here + 1144 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1176 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1144:32: note: 'right' was declared here + 1144 | HYPRE_Real center, left, right; + | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] @@ -24814,26 +24732,147 @@ smg3_setup_rap.c:266:56: note: 'rap_bne' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': -pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1165 | if (!center) - | ^ -pfmg_setup_interp.c:1144:18: note: 'center' was declared here - 1144 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1175 | Pp0[Pi] = left / center; - | ~~~~~^~~~~~~~ -pfmg_setup_interp.c:1144:26: note: 'left' was declared here - 1144 | HYPRE_Real center, left, right; - | ^~~~ +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': +sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 782 | + rb[iR] * a_asw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; + | ^~~~~ +sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 800 | + rb[iR] * a_ase[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; + | ^~~~~ +sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 734 | + a_bsw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] + 801 | + ra[iR] * a_bse[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 764 | + a_bnw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 774 | + a_bne[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 809 | + rb[iR] * a_aw[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; + | ^~~~ +sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 791 | + rb[iR] * a_as[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; + | ^~~~ +sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] + 810 | + ra[iR] * a_bw[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 759 | + a_be[iA] * pa[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] + 792 | + ra[iR] * a_bs[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 769 | + a_bn[iA] * pa[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 733 | + rb[iR] * a_bsw[iAm1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 734 | + a_bsw[iA] * pa[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; + | ^~~~~~~ +sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] + 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 743 | + rb[iR] * a_bse[iAm1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 744 | + a_bse[iA] * pa[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; + | ^~~~~~~ +sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 763 | + rb[iR] * a_bnw[iAm1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 764 | + a_bnw[iA] * pa[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; + | ^~~~~~~ +sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] + 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | + rb[iR] * a_bne[iAm1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | + a_bne[iA] * pa[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; + | ^~~~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ -pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1176 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ @@ -24846,9 +24885,6 @@ sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ -pfmg_setup_interp.c:1144:32: note: 'right' was declared here - 1144 | HYPRE_Real center, left, right; - | ^~~~~ sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ @@ -25342,25 +25378,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && @@ -25377,50 +25394,13 @@ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ -sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': -sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] - 632 | for (i = 0; i < nbdry_slabs; i++) - | ~~^~~~~~~~~~~~~ -sstruct_sharedDOFComm.c:119:27: note: 'nbdry_slabs' was declared here - 119 | HYPRE_Int nbdry_slabs; - | ^~~~~~~~~~~ -In file included from ./../struct_ls/_hypre_struct_ls.h:9, - from _hypre_sstruct_ls.h:21, - from sstruct_sharedDOFComm.c:16: -./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized] - 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) - | ~~~~~~~~~~~~^~~~~~~~ -sstruct_sharedDOFComm.c:634:22: note: in expansion of macro 'hypre_BoxArrayBox' - 634 | box = hypre_BoxArrayBox(recv_slabs, i); - | ^~~~~~~~~~~~~~~~~ -sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here - 120 | hypre_BoxArray *recv_slabs, *send_slabs; - | ^~~~~~~~~~ -./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized] - 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) - | ~~~~~~~~~~~~^~~~~~~~ -sstruct_sharedDOFComm.c:653:22: note: in expansion of macro 'hypre_BoxArrayBox' - 653 | box = hypre_BoxArrayBox(send_slabs, i); - | ^~~~~~~~~~~~~~~~~ -sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here - 120 | hypre_BoxArray *recv_slabs, *send_slabs; - | ^~~~~~~~~~ -./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 114 | hypre_IndexD(index, 1) = iy,\ -sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' - 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here - 113 | hypre_Index loop_size, start, lindex; - | ^~~~~~ -./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 115 | hypre_IndexD(index, 2) = iz ) -sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' - 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here - 113 | hypre_Index loop_size, start, lindex; - | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: @@ -25447,6 +25427,34 @@ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from ./../IJ_mv/_hypre_IJ_mv.h:8, + from nd1_amge_interpolation.c:8: +nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': +./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] + 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' + 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~~~ +nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here + 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; + | ^~~~~~~~ +nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] + 264 | tmp_J = (OffProcRows[swap[m]] -> cols); + | ~~~~^~~ +nd1_amge_interpolation.c:49:15: note: 'swap' was declared here + 49 | HYPRE_Int *swap; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) @@ -25479,6 +25487,53 @@ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj +sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': +sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] + 632 | for (i = 0; i < nbdry_slabs; i++) + | ~~^~~~~~~~~~~~~ +sstruct_sharedDOFComm.c:119:27: note: 'nbdry_slabs' was declared here + 119 | HYPRE_Int nbdry_slabs; + | ^~~~~~~~~~~ +In file included from ./../struct_ls/_hypre_struct_ls.h:9, + from _hypre_sstruct_ls.h:21, + from sstruct_sharedDOFComm.c:16: +./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized] + 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) + | ~~~~~~~~~~~~^~~~~~~~ +sstruct_sharedDOFComm.c:634:22: note: in expansion of macro 'hypre_BoxArrayBox' + 634 | box = hypre_BoxArrayBox(recv_slabs, i); + | ^~~~~~~~~~~~~~~~~ +sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here + 120 | hypre_BoxArray *recv_slabs, *send_slabs; + | ^~~~~~~~~~ +./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized] + 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) + | ~~~~~~~~~~~~^~~~~~~~ +sstruct_sharedDOFComm.c:653:22: note: in expansion of macro 'hypre_BoxArrayBox' + 653 | box = hypre_BoxArrayBox(send_slabs, i); + | ^~~~~~~~~~~~~~~~~ +sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here + 120 | hypre_BoxArray *recv_slabs, *send_slabs; + | ^~~~~~~~~~ +./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 114 | hypre_IndexD(index, 1) = iy,\ +sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' + 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here + 113 | hypre_Index loop_size, start, lindex; + | ^~~~~~ +./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 115 | hypre_IndexD(index, 2) = iz ) +sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' + 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here + 113 | hypre_Index loop_size, start, lindex; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: @@ -25510,46 +25565,6 @@ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from ./../IJ_mv/_hypre_IJ_mv.h:8, - from nd1_amge_interpolation.c:8: -nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': -./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] - 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' - 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~~~ -nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here - 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; - | ^~~~~~~~ -nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] - 264 | tmp_J = (OffProcRows[swap[m]] -> cols); - | ~~~~^~~ -nd1_amge_interpolation.c:49:15: note: 'swap' was declared here - 49 | HYPRE_Int *swap; - | ^~~~ -In file included from _hypre_sstruct_ls.h:19, - from fac_restrict2.c:21: -fac_restrict2.c: In function 'hypre_FACRestrict2': -fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[1]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ -fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[2]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': @@ -25571,6 +25586,27 @@ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ +In file included from _hypre_sstruct_ls.h:19, + from fac_restrict2.c:21: +fac_restrict2.c: In function 'hypre_FACRestrict2': +fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[1]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ +fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[2]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; @@ -25817,40 +25853,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Parser_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sig_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c -krylov_dh.c: In function 'bicgstab_euclid': -krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized] - 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); - | ~~~~~~~~^~~~~~~~~~ -krylov_dh.c:26:21: note: 'alpha_1' was declared here - 26 | HYPRE_Real alpha, alpha_1, - | ^~~~~~~ -krylov_dh.c:73:7: warning: 'widget_1' may be used uninitialized [-Wmaybe-uninitialized] - 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -krylov_dh.c:28:18: note: 'widget_1' was declared here - 28 | widget, widget_1, - | ^~~~~~~~ -krylov_dh.c:70:22: warning: 'rho_2' may be used uninitialized [-Wmaybe-uninitialized] - 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); - | ~~~~~~^~~~~~~ -krylov_dh.c:29:17: note: 'rho_2' was declared here - 29 | rho_1, rho_2, - | ^~~~~ -mat_dh_private.c: In function 'mat_dh_transpose_reuse_private_private': -mat_dh_private.c:918:13: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] - 918 | aval[idx] = AVAL[j]; - | ^ -mat_dh_private.c:885:15: note: 'aval' was declared here - 885 | HYPRE_Real *aval; - | ^~~~ In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:367:8: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized] @@ -25887,20 +25889,40 @@ ExternalRows_dh.c:365:14: note: 'aval' was declared here 365 | REAL_DH *aval; | ^~~~ -Vec_dh.c: In function 'Vec_dhRead': -Vec_dh.c:225:9: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] - 225 | *vout = tmp; - | ~~~~~~^~~~~ -Vec_dh.c:218:10: note: 'tmp' was declared here - 218 | Vec_dh tmp; - | ^~~ -Vec_dh.c: In function 'Vec_dhReadBIN': -Vec_dh.c:292:3: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] - 292 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Vec_dh.c:288:10: note: 'tmp' was declared here - 288 | Vec_dh tmp; - | ^~~ +krylov_dh.c: In function 'bicgstab_euclid': +krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized] + 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); + | ~~~~~~~~^~~~~~~~~~ +krylov_dh.c:26:21: note: 'alpha_1' was declared here + 26 | HYPRE_Real alpha, alpha_1, + | ^~~~~~~ +krylov_dh.c:73:7: warning: 'widget_1' may be used uninitialized [-Wmaybe-uninitialized] + 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +krylov_dh.c:28:18: note: 'widget_1' was declared here + 28 | widget, widget_1, + | ^~~~~~~~ +krylov_dh.c:70:22: warning: 'rho_2' may be used uninitialized [-Wmaybe-uninitialized] + 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); + | ~~~~~~^~~~~~~ +krylov_dh.c:29:17: note: 'rho_2' was declared here + 29 | rho_1, rho_2, + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sig_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c +mat_dh_private.c: In function 'mat_dh_transpose_reuse_private_private': +mat_dh_private.c:918:13: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] + 918 | aval[idx] = AVAL[j]; + | ^ +mat_dh_private.c:885:15: note: 'aval' was declared here + 885 | HYPRE_Real *aval; + | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] @@ -25989,6 +26011,20 @@ MatGenFD.c:228:40: note: 'nabory2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ +Vec_dh.c: In function 'Vec_dhRead': +Vec_dh.c:225:9: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] + 225 | *vout = tmp; + | ~~~~~~^~~~~ +Vec_dh.c:218:10: note: 'tmp' was declared here + 218 | Vec_dh tmp; + | ^~~ +Vec_dh.c: In function 'Vec_dhReadBIN': +Vec_dh.c:292:3: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] + 292 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Vec_dh.c:288:10: note: 'tmp' was declared here + 288 | Vec_dh tmp; + | ^~~ In function 'init_mpi_private', inlined from 'SubdomainGraph_dhInit' at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] @@ -26068,7 +26104,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static' dh_auto_build -Dsrc64m-static - cd src64m-static && make -j42 + cd src64m-static && make -j20 make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/blas' @@ -26092,10 +26128,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.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) { @@ -26103,6 +26135,10 @@ dnrm2.c:35:17: note: 'xmax' was declared here 35 | doublereal xmax; | ^~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; @@ -26110,10 +26146,6 @@ dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ -dtrmv.c: In function 'hypre_dtrmv': -dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] - 21 | integer ix, jx, kx; - | ^~ dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:308:20: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; @@ -26121,6 +26153,10 @@ 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; + | ^~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/blas' Making lapack ... @@ -26164,6 +26200,29 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c +dgesvd.c: In function 'hypre_dgesvd': +dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] + 3751 | if (*lwork >= wrkbl + *lda * *m) { + | ~~~~~~^~~~~~~~~~~ +dgesvd.c:38:27: note: 'wrkbl' was declared here + 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; + | ^~~~~ +In file included from dgesvd.c:8: +f2c.h:196:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] + 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) + | ~~~~~~~~~~~~~~~~~~^~~~~~ +dgesvd.c:3746:45: note: in expansion of macro 'max' + 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { + | ^~~ +dgesvd.c:46:17: note: 'bdspac' was declared here + 46 | integer ir, bdspac, iu; + | ^~~~~~ +dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] + 4036 | if (ie > 2) { + | ^ +dgesvd.c:40:13: note: 'ie' was declared here + 40 | integer ie; + | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c @@ -26205,29 +26264,6 @@ dlamch.c:840:16: note: 'y' was declared here 840 | doublereal y, z; | ^ -dgesvd.c: In function 'hypre_dgesvd': -dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] - 3751 | if (*lwork >= wrkbl + *lda * *m) { - | ~~~~~~^~~~~~~~~~~ -dgesvd.c:38:27: note: 'wrkbl' was declared here - 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; - | ^~~~~ -In file included from dgesvd.c:8: -f2c.h:196:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] - 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) - | ~~~~~~~~~~~~~~~~~~^~~~~~ -dgesvd.c:3746:45: note: in expansion of macro 'max' - 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { - | ^~~ -dgesvd.c:46:17: note: 'bdspac' was declared here - 46 | integer ir, bdspac, iu; - | ^~~~~~ -dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] - 4036 | if (ie > 2) { - | ^ -dgesvd.c:40:13: note: 'ie' was declared here - 40 | integer ie; - | ^~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/lapack' Making utilities ... @@ -26255,18 +26291,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj exchange_data.c: In function 'hypre_DataExchangeList': exchange_data.c:417:10: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, @@ -26322,6 +26346,8 @@ exchange_data.c:542:7: note: in expansion of macro 'hypre_TFree' 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ @@ -26334,6 +26360,16 @@ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj ar: `u' modifier ignored since `D' is the default (see `U') @@ -26445,6 +26481,13 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj +csr_matop.c: In function 'hypre_CSRMatrixSplit': +csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] + 1439 | temp[cnt_offd] = Bs_ext_j[j]; + | ^ +csr_matop.c:1330:21: note: 'temp' was declared here + 1330 | HYPRE_BigInt *temp; + | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj @@ -26456,13 +26499,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj -csr_matop.c: In function 'hypre_CSRMatrixSplit': -csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] - 1439 | temp[cnt_offd] = Bs_ext_j[j]; - | ^ -csr_matop.c:1330:21: note: 'temp' was declared here - 1330 | HYPRE_BigInt *temp; - | ^~~~ csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:1255:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) @@ -26512,9 +26548,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); @@ -26536,6 +26569,9 @@ par_csr_matvec.c:572:23: note: 'num_sends' was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); @@ -26591,96 +26627,19 @@ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': -par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] - 575 | HYPRE_Int *offd_i; - | ^~~~~~ -par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 625 | J = col_map_offd[offd_j[j]]; - | ~~~~~~^~~ -par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here - 576 | HYPRE_Int *offd_j; - | ^~~~~~ -par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': -par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] - 429 | hypre_CSRMatrixDestroy(Ps_ext); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here - 308 | hypre_CSRMatrix *Ps_ext; - | ^~~~~~ -par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; - | ~~~~~~~~~~~^~~ -par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here - 310 | HYPRE_Complex *Ps_ext_data; - | ^~~~~~~~~~~ -par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) - | ~~~~~~~~^~~~~~~ -par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here - 311 | HYPRE_Int *Ps_ext_i; - | ^~~~~~~~ -par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 312 | HYPRE_BigInt *Ps_ext_j; - | ^~~~~~~~ -par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; - | ^ -par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here - 314 | HYPRE_Complex *P_ext_diag_data; - | ^~~~~~~~~~~~~~~ -par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] - 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); - | ^ -par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here - 316 | HYPRE_Int *P_ext_diag_j; - | ^~~~~~~~~~~~ -par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; - | ^ -par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here - 319 | HYPRE_Complex *P_ext_offd_data; - | ^~~~~~~~~~~~~~~ -par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] - 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 480 | Ps_ext_j[i], - | ~~~~~~~~~~~~ - 481 | num_cols_offd_C); - | ~~~~~~~~~~~~~~~~ -par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here - 289 | HYPRE_BigInt *col_map_offd_C; - | ^~~~~~~~~~~~~~ -par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] - 515 | hypre_ParMatmul_RowSizes_Marked( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | &C_diag_i, &C_offd_i, &P_marker, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 520 | map_P_to_C, - | ~~~~~~~~~~~ - 521 | &C_diag_size, &C_offd_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 522 | num_rows_diag_A, num_cols_offd_A, allsquare, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 523 | num_cols_diag_P, num_cols_offd_P, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 525 | ); - | ~ -par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here - 290 | HYPRE_Int *map_P_to_C; - | ^~~~~~~~~~ -par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': -par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 762 | hypre_MPI_Request *requests; - | ^~~~~~~~ +par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': +par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] + 679 | hypre_CSRMatrixDestroy(APext_diag); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here + 536 | hypre_CSRMatrix *APext_diag; + | ^~~~~~~~~~ +par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] + 689 | hypre_CSRMatrixDestroy(APext_offd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here + 537 | hypre_CSRMatrix *APext_offd; + | ^~~~~~~~~~ par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); @@ -26736,26 +26695,25 @@ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_vector.c: In function 'hypre_VectorToParVector': -par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] - 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -par_vector.c:579:24: note: 'v_data' was declared here - 579 | HYPRE_Complex *v_data; +par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': +par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 884 | offd_data[offd_cnt++] = data; + | ^ +par_csr_matrix.c:807:24: note: 'offd_data' was declared here + 807 | HYPRE_Complex *offd_data; + | ^~~~~~~~~ +par_csr_matrix.c:903:46: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; + | ~~~~~~^~~ +par_csr_matrix.c:809:24: note: 'offd_j' was declared here + 809 | HYPRE_Int *offd_j; | ^~~~~~ -par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': -par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] - 679 | hypre_CSRMatrixDestroy(APext_diag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here - 536 | hypre_CSRMatrix *APext_diag; - | ^~~~~~~~~~ -par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] - 689 | hypre_CSRMatrixDestroy(APext_offd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here - 537 | hypre_CSRMatrix *APext_offd; - | ^~~~~~~~~~ +par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] + 883 | tmp_j[offd_cnt] = J; + | ^ +par_csr_matrix.c:810:24: note: 'tmp_j' was declared here + 810 | HYPRE_BigInt *tmp_j; + | ^~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); @@ -26797,47 +26755,96 @@ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ -par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': -par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 884 | offd_data[offd_cnt++] = data; - | ^ -par_csr_matrix.c:807:24: note: 'offd_data' was declared here - 807 | HYPRE_Complex *offd_data; - | ^~~~~~~~~ -par_csr_matrix.c:903:46: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; - | ~~~~~~^~~ -par_csr_matrix.c:809:24: note: 'offd_j' was declared here - 809 | HYPRE_Int *offd_j; +par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': +par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 762 | hypre_MPI_Request *requests; + | ^~~~~~~~ +par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': +par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] + 575 | HYPRE_Int *offd_i; + | ^~~~~~ +par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 625 | J = col_map_offd[offd_j[j]]; + | ~~~~~~^~~ +par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here + 576 | HYPRE_Int *offd_j; + | ^~~~~~ +par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': +par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] + 429 | hypre_CSRMatrixDestroy(Ps_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here + 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ -par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] - 883 | tmp_j[offd_cnt] = J; - | ^ -par_csr_matrix.c:810:24: note: 'tmp_j' was declared here - 810 | HYPRE_BigInt *tmp_j; - | ^~~~~ -par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': -par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] - 828 | HYPRE_Int *a_i; - | ^~~ -par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] - 829 | HYPRE_Int *a_j; - | ^~~ -par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': -par_csr_matop.c:1527:32: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] - 1527 | B_int_data[count] = diag_data[k]; - | ^ -par_csr_matop.c:1277:20: note: 'B_int_data' was declared here - 1277 | HYPRE_Complex * B_int_data; - | ^~~~~~~~~~ -par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1636 | B_ext_data); - | ~~~~~~~~~~~ -par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here - 1276 | HYPRE_Complex * B_ext_data; - | ^~~~~~~~~~ +par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; + | ~~~~~~~~~~~^~~ +par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here + 310 | HYPRE_Complex *Ps_ext_data; + | ^~~~~~~~~~~ +par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) + | ~~~~~~~~^~~~~~~ +par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here + 311 | HYPRE_Int *Ps_ext_i; + | ^~~~~~~~ +par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 312 | HYPRE_BigInt *Ps_ext_j; + | ^~~~~~~~ +par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; + | ^ +par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here + 314 | HYPRE_Complex *P_ext_diag_data; + | ^~~~~~~~~~~~~~~ +par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] + 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); + | ^ +par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here + 316 | HYPRE_Int *P_ext_diag_j; + | ^~~~~~~~~~~~ +par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; + | ^ +par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here + 319 | HYPRE_Complex *P_ext_offd_data; + | ^~~~~~~~~~~~~~~ +par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] + 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 480 | Ps_ext_j[i], + | ~~~~~~~~~~~~ + 481 | num_cols_offd_C); + | ~~~~~~~~~~~~~~~~ +par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here + 289 | HYPRE_BigInt *col_map_offd_C; + | ^~~~~~~~~~~~~~ +par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] + 515 | hypre_ParMatmul_RowSizes_Marked( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 516 | &C_diag_i, &C_offd_i, &P_marker, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 520 | map_P_to_C, + | ~~~~~~~~~~~ + 521 | &C_diag_size, &C_offd_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 522 | num_rows_diag_A, num_cols_offd_A, allsquare, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 523 | num_cols_diag_P, num_cols_offd_P, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 525 | ); + | ~ +par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here + 290 | HYPRE_Int *map_P_to_C; + | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1243:24: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1243 | HYPRE_Int *A_i; @@ -26861,6 +26868,35 @@ par_csr_matrix.c:1242:24: note: 'A_data' was declared here 1242 | HYPRE_Complex *A_data; | ^~~~~~ +par_vector.c: In function 'hypre_VectorToParVector': +par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] + 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +par_vector.c:579:24: note: 'v_data' was declared here + 579 | HYPRE_Complex *v_data; + | ^~~~~~ +par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': +par_csr_bool_matrix.c:828:24: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] + 828 | HYPRE_Int *a_i; + | ^~~ +par_csr_bool_matrix.c:829:24: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] + 829 | HYPRE_Int *a_j; + | ^~~ +par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': +par_csr_matop.c:1527:32: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] + 1527 | B_int_data[count] = diag_data[k]; + | ^ +par_csr_matop.c:1277:20: note: 'B_int_data' was declared here + 1277 | HYPRE_Complex * B_int_data; + | ^~~~~~~~~~ +par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1636 | B_ext_data); + | ~~~~~~~~~~~ +par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here + 1276 | HYPRE_Complex * B_ext_data; + | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) @@ -27198,19 +27234,6 @@ par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ -par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': -par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:73:27: note: 'A_ext' was declared here - 73 | hypre_CSRBlockMatrix *A_ext; - | ^~~~~ -par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 458 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_csr_block_interp.c:134:21: note: 'wall_time' was declared here - 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ - | ^~~~~~~~~ par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], @@ -27237,6 +27260,19 @@ par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ +par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': +par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:73:27: note: 'A_ext' was declared here + 73 | hypre_CSRBlockMatrix *A_ext; + | ^~~~~ +par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 458 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_csr_block_interp.c:134:21: note: 'wall_time' was declared here + 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ + | ^~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); @@ -27676,6 +27712,17 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c +gen_redcs_mat.c: In function 'hypre_seqAMGSetup': +gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] + 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 304 | row_starts, row_starts, + | ~~~~~~~~~~~~~~~~~~~~~~~ + 305 | 0, total_nnz, 0); + | ~~~~~~~~~~~~~~~~ +gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here + 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; + | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c @@ -27684,6 +27731,15 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c +In function 'hypre_new_offd_nodes', + inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: +aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] + 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); + | ~~~~~~~~~~^~~~ +aux_interp.c: In function 'hypre_exchange_interp_data': +aux_interp.c:311:23: note: 'loc_col' was declared here + 311 | HYPRE_Int got_loc, loc_col; + | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c @@ -27700,53 +27756,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c -gen_redcs_mat.c: In function 'hypre_seqAMGSetup': -gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] - 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 304 | row_starts, row_starts, - | ~~~~~~~~~~~~~~~~~~~~~~~ - 305 | 0, total_nnz, 0); - | ~~~~~~~~~~~~~~~~ -gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here - 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; - | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c -par_fsai_solve.c: In function 'hypre_FSAISolve': -par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] - 106 | rel_resnorm = resnorm / old_resnorm; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -par_fsai_solve.c:43:38: note: 'resnorm' was declared here - 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c -par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': -par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] - 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here - 38 | hypre_ParVector *Utemp; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); @@ -27791,18 +27800,24 @@ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c -In function 'hypre_new_offd_nodes', - inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: -aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] - 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); - | ~~~~~~~~~~^~~~ -aux_interp.c: In function 'hypre_exchange_interp_data': -aux_interp.c:311:23: note: 'loc_col' was declared here - 311 | HYPRE_Int got_loc, loc_col; - | ^~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c +par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': +par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] + 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here + 38 | hypre_ParVector *Utemp; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c +par_fsai_solve.c: In function 'hypre_FSAISolve': +par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] + 106 | rel_resnorm = resnorm / old_resnorm; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +par_fsai_solve.c:43:38: note: 'resnorm' was declared here + 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; @@ -27816,8 +27831,13 @@ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_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], @@ -27839,6 +27859,19 @@ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c +par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': +par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] + 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) + | ^ +par_gsmg.c:81:15: note: 'dof_func_offd' was declared here + 81 | HYPRE_Int *dof_func_offd; + | ^~~~~~~~~~~~~ par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); @@ -27878,23 +27911,95 @@ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ -par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': -par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] - 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) - | ^ -par_gsmg.c:81:15: note: 'dof_func_offd' was declared here - 81 | HYPRE_Int *dof_func_offd; - | ^~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c +par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': +par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 226 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:101:28: note: 'comm_handle' was declared here + 101 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 851 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:142:21: note: 'wall_time' was declared here + 142 | HYPRE_Real wall_time; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from par_amgdd_comp_grid.c:14: +par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': +./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here + 920 | hypre_CSRMatrix *R_diag; + | ^~~~~~ +./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] + 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) + | ~~~~~~~~~~^~~~~ +par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' + 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) + | ^~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here + 921 | hypre_CSRMatrix *R_offd; + | ^~~~~~ +par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; + | ^ +par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here + 924 | HYPRE_Int *new_R_diag_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here + 925 | HYPRE_Int *new_R_diag_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] + 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; + | ^ +par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here + 926 | HYPRE_Complex *new_R_diag_data; + | ^~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] + 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; + | ^ +par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here + 929 | HYPRE_Int *new_R_offd_rowPtr; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] + 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here + 930 | HYPRE_Int *new_R_offd_colInd; + | ^~~~~~~~~~~~~~~~~ +par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; + | ^ +par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here + 931 | HYPRE_Complex *new_R_offd_data; + | ^~~~~~~~~~~~~~~ +par_interp.c: In function 'hypre_BoomerAMGBuildInterp': +par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:59:23: note: 'A_ext' was declared here + 59 | hypre_CSRMatrix *A_ext; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': +par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_gsmg.c:770:21: note: 'S_ext' was declared here + 770 | hypre_CSRMatrix *S_ext; + | ^~~~~ par_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]); @@ -27902,22 +28007,6 @@ par_mgr_solve.c:586:18: note: 'beta' was declared here 586 | HYPRE_Real beta; | ^~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c -par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': -par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] - 100 | send_buf[0] = -e_min; - | ^~~~~~ -par_relax_more.c:48:23: note: 'e_min' was declared here - 48 | HYPRE_Real e_max, e_min; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; @@ -27934,39 +28023,98 @@ par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ -par_interp.c: In function 'hypre_BoomerAMGBuildInterp': -par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:59:23: note: 'A_ext' was declared here - 59 | hypre_CSRMatrix *A_ext; - | ^~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj -par_rotate_7pt.c: In function 'GenerateRotate7pt': -par_rotate_7pt.c:34:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 34 | HYPRE_Int *offd_j; - | ^~~~~~ -par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 250 | offd_data[o_cnt++] = value[3]; - | ^ -par_rotate_7pt.c:35:16: note: 'offd_data' was declared here - 35 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': -par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 226 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:101:28: note: 'comm_handle' was declared here - 101 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 851 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:142:21: note: 'wall_time' was declared here - 142 | HYPRE_Real wall_time; +par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': +par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 339 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_lr_interp.c:135:21: note: 'wall_time' was declared here + 135 | HYPRE_Real wall_time; | ^~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj +par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; + | ^ +par_lr_interp.c:90:21: note: 'A_ext_data' was declared here + 90 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:91:21: note: 'A_ext_i' was declared here + 91 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 678 | big_k1 = A_ext_j[kk]; + | ~~~~~~~^~~~~~~~~~~~~ +par_lr_interp.c:92:21: note: 'A_ext_j' was declared here + 92 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:102:21: note: 'Sop_i' was declared here + 102 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 303 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:103:21: note: 'Sop_j' was declared here + 103 | HYPRE_BigInt *Sop_j; + | ^~~~~ +par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': +par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] + 377 | C_array[cnt++] = i; + | ^ +par_multi_interp.c:95:21: note: 'C_array' was declared here + 95 | HYPRE_Int *C_array; + | ^~~~~~~ +par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] + 659 | if (send_map_start[num_sends]) + | ^ +par_multi_interp.c:79:21: note: 'send_map_start' was declared here + 79 | HYPRE_Int *send_map_start; + | ^~~~~~~~~~~~~~ +par_multi_interp.c:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] + 80 | HYPRE_Int *send_map_elmt; + | ^~~~~~~~~~~~~ +par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] + 772 | hypre_ParCSRCommPkgCreateAndFill(comm, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | num_sends, send_procs, Pext_send_map_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 775 | NULL, + | ~~~~~ + 776 | &tmp_comm_pkg); + | ~~~~~~~~~~~~~~ +par_multi_interp.c:81:21: note: 'send_procs' was declared here + 81 | HYPRE_Int *send_procs; + | ^~~~~~~~~~ +par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] + 83 | HYPRE_Int *recv_vec_start; + | ^~~~~~~~~~~~~~ +par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] + 772 | hypre_ParCSRCommPkgCreateAndFill(comm, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 774 | num_sends, send_procs, Pext_send_map_start[pass], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 775 | NULL, + | ~~~~~ + 776 | &tmp_comm_pkg); + | ~~~~~~~~~~~~~~ +par_multi_interp.c:84:21: note: 'recv_procs' was declared here + 84 | HYPRE_Int *recv_procs; + | ^~~~~~~~~~ +par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': +par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 1868 | hypre_CSRMatrixDestroy(A_ext); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:1032:21: note: 'A_ext' was declared here + 1032 | hypre_CSRMatrix *A_ext; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; @@ -28022,31 +28170,49 @@ par_add_cycle.c:391:15: note: 'Atilde_offd_j' was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, - from _hypre_parcsr_ls.h:9, - from dsuperlu.c:8: -dsuperlu.c: In function 'hypre_SLUDistSetup': -./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] - 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) - | ~~~~~~~~~~^~~~~~~~~ - | | - | HYPRE_BigInt * {aka long long int *} -dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' - 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, - | ^~~~~~~~~~~~~~~~~~~ -In file included from dsuperlu.h:11, - from dsuperlu.c:12: -/usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} - 447 | int_t, double *, int_t *, int_t *, - | ^~~~~~~ -dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] - 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, - | ^~~~~~~~~~ - | | - | HYPRE_BigInt * {aka long long int *} -/usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} - 447 | int_t, double *, int_t *, int_t *, - | ^~~~~~~ +par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': +par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] + 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_gsmg.c:1327:21: note: 'S_ext' was declared here + 1327 | hypre_CSRMatrix *S_ext; + | ^~~~~ +par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1914 | sum += S_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_gsmg.c:1329:21: note: 'S_ext_data' was declared here + 1329 | HYPRE_Real *S_ext_data; + | ^~~~~~~~~~ +par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) + | ^ +par_gsmg.c:1330:27: note: 'S_ext_i' was declared here + 1330 | HYPRE_Int *S_ext_i; + | ^~~~~~~ +par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1896 | big_i2 = S_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_gsmg.c:1331:21: note: 'S_ext_j' was declared here + 1331 | HYPRE_BigInt *S_ext_j; + | ^~~~~~~ +par_mgr_setup.c: In function 'hypre_MGRSetup': +par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] + 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; + | ^~~~~~~~~~~~~~~~~ +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': +par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 1909 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:982:21: note: 'wall_time' was declared here + 982 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_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_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]; @@ -28054,80 +28220,131 @@ par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': -par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c +par_laplace.c: In function 'GenerateSysLaplacian': +par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 406 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': +par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 1744 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here + 1096 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here + 1097 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 1729 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here + 1098 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:1107:21: note: 'Sop_i' was declared here + 1107 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:1108:21: note: 'Sop_j' was declared here + 1108 | HYPRE_BigInt *Sop_j; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c +par_cr.c: In function 'hypre_BoomerAMGIndepRSa': +par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) + | ~~~~~~~~^~~ +par_cr.c:1084:21: note: 'S_offd_j' was declared here + 1084 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_laplace_27pt.c: In function 'GenerateLaplacian27pt': +par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 36 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 955 | offd_data[o_cnt++] = value[1]; + | ^ +par_laplace_27pt.c:38:16: note: 'offd_data' was declared here + 38 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_mgr.c:14: +par_mgr.c: In function 'hypre_MGRBuildPDRS': +./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' + 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here + 2032 | HYPRE_Int *tmp_map_offd; + | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c +par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': +par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2118 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_coarsen.c:2110:30: note: 'comm_handle' was declared here + 2110 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': +par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] + 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_gsmg.c:770:21: note: 'S_ext' was declared here - 770 | hypre_CSRMatrix *S_ext; +par_interp.c:2707:21: note: 'A_ext' was declared here + 2707 | hypre_CSRMatrix *A_ext; | ^~~~~ -par_vardifconv.c: In function 'GenerateVarDifConv': -par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv.c:41:24: note: 'big_offd_j' was declared here - 41 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 245 | offd_data[o_cnt++] = -cfm; - | ^ -par_vardifconv.c:42:24: note: 'offd_data' was declared here - 42 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 336 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv.c:40:24: note: 'offd_j' was declared here - 40 | HYPRE_Int *offd_j; - | ^~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj -par_stats.c: In function 'hypre_BoomerAMGSetupStats': -par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] - 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_stats.c:140:14: note: 'block_size' was declared here - 140 | HYPRE_Int block_size, bnnz; - | ^~~~~~~~~~ -par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] - 140 | HYPRE_Int block_size, bnnz; - | ^~~~ -par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': -par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, - | ^ -par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here - 51 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 318 | offd_data[o_cnt++] = cfm + ffm; +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, + from _hypre_parcsr_ls.h:9, + from par_interp.c:8: +./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' + 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_interp.c:2702:24: note: 'tmp_map_offd' was declared here + 2702 | HYPRE_Int *tmp_map_offd; + | ^~~~~~~~~~~~ +par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': +par_relax_more.c:48:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] + 100 | send_buf[0] = -e_min; + | ^~~~~~ +par_relax_more.c:48:23: note: 'e_min' was declared here + 48 | HYPRE_Real e_max, e_min; + | ^~~~~ +par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': +par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1630 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +par_rotate_7pt.c: In function 'GenerateRotate7pt': +par_rotate_7pt.c:34:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 34 | HYPRE_Int *offd_j; + | ^~~~~~ +par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 250 | offd_data[o_cnt++] = value[3]; | ^ -par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here - 52 | HYPRE_Real *offd_data; +par_rotate_7pt.c:35:16: note: 'offd_data' was declared here + 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ -par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 415 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here - 50 | HYPRE_Int *offd_j; - | ^~~~~~ -par_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_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; @@ -28168,6 +28385,49 @@ par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c +par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': +par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 2247 | HYPRE_Int *S_offd_j; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': +par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 2781 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here + 2001 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here + 2002 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c +par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 2766 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here + 2003 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +par_lr_interp.c:2012:21: note: 'Sop_i' was declared here + 2012 | HYPRE_Int *Sop_i; + | ^~~~~ +par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 2013 | HYPRE_BigInt *Sop_j; + | ^~~~~ +par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': +par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 266 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:220:28: note: 'comm_handle' was declared here + 220 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; @@ -28248,46 +28508,246 @@ 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj -par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': -par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 339 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c:135:21: note: 'wall_time' was declared here - 135 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; - | ^ -par_lr_interp.c:90:21: note: 'A_ext_data' was declared here - 90 | HYPRE_Real *A_ext_data; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c +par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': +par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 432 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:395:57: note: 'num_sends' was declared here + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 447 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:396:22: note: 'status' was declared here + 396 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 444 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:397:23: note: 'requests' was declared here + 397 | hypre_MPI_Request *requests; + | ^~~~~~~~ +par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': +par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here + 2852 | HYPRE_Int **P_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here + 2853 | HYPRE_Complex **P_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] + 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); + | ^ +par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here + 2868 | HYPRE_Int **R_tmp_info_int; + | ^~~~~~~~~~~~~~ +par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] + 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); + | ^ +par_stats.c: In function 'hypre_BoomerAMGSetupStats': +par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] + 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_stats.c:140:14: note: 'block_size' was declared here + 140 | HYPRE_Int block_size, bnnz; + | ^~~~~~~~~~ +par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] + 140 | HYPRE_Int block_size, bnnz; + | ^~~~ +par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here + 2869 | HYPRE_Complex **R_tmp_info_complex; + | ^~~~~~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c +par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': +par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] + 591 | for (i = 0; i < num_sends; i++) + | ~~^~~~~~~~~~~ +par_relax.c:535:57: note: 'num_sends' was declared here + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] + 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; + | ^~~~~~~~~ +par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] + 606 | hypre_MPI_Waitall(jr, requests, status); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:536:22: note: 'status' was declared here + 536 | hypre_MPI_Status *status; + | ^~~~~~ +par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] + 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 603 | comm, &requests[jr++]); + | ~~~~~~~~~~~~~~~~~~~~~~ +par_relax.c:537:23: note: 'requests' was declared here + 537 | hypre_MPI_Request *requests; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c +par_mgr.c: In function 'hypre_block_jacobi_solve': +par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3855:28: note: 'comm_handle' was declared here + 3855 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' + 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 3703 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_mgr.c:3869:21: note: 'v_buf_data' was declared here + 3869 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ -par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:91:21: note: 'A_ext_i' was declared here - 91 | HYPRE_Int *A_ext_i; +par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here + 2989 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here + 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ -par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 678 | big_k1 = A_ext_j[kk]; - | ~~~~~~~^~~~~~~~~~~~~ -par_lr_interp.c:92:21: note: 'A_ext_j' was declared here - 92 | HYPRE_BigInt *A_ext_j; +par_lr_interp.c: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:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) +par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ -par_lr_interp.c:102:21: note: 'Sop_i' was declared here - 102 | HYPRE_Int *Sop_i; +par_lr_interp.c:3000:21: note: 'Sop_i' was declared here + 3000 | HYPRE_Int *Sop_i; | ^~~~~ -par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 303 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:103:21: note: 'Sop_j' was declared here - 103 | HYPRE_BigInt *Sop_j; +par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ +par_laplace.c: In function 'GenerateSysLaplacianVCoef': +par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 1305 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_laplace.c:898:18: note: 'offd_j' was declared here + 898 | HYPRE_Int *offd_j; + | ^~~~~~ +par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 899 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 900 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c +par_vardifconv.c: In function 'GenerateVarDifConv': +par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv.c:41:24: note: 'big_offd_j' was declared here + 41 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 245 | offd_data[o_cnt++] = -cfm; + | ^ +par_vardifconv.c:42:24: note: 'offd_data' was declared here + 42 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 336 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv.c:40:24: note: 'offd_j' was declared here + 40 | HYPRE_Int *offd_j; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c +par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': +par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] + 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:4026:28: note: 'comm_handle' was declared here + 4026 | hypre_ParCSRCommHandle *comm_handle; + | ^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] + 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' + 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); + | ^~~~~~~~~~~ +par_mgr.c:4040:21: note: 'v_buf_data' was declared here + 4040 | HYPRE_Real *v_buf_data; + | ^~~~~~~~~~ +par_mgr.c: In function 'hypre_BlockDiagInvLapack': +par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] + 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); + | ~~^~~~~~~ +par_mgr.c:4175:33: note: 'i' was declared here + 4175 | HYPRE_Int nblock, left_size, i; + | ^ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c +par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': +par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, + | ^ +par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here + 51 | HYPRE_BigInt *big_offd_j; + | ^~~~~~~~~~ +par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 318 | offd_data[o_cnt++] = cfm + ffm; + | ^ +par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here + 52 | HYPRE_Real *offd_data; + | ^~~~~~~~~ +par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 415 | offd_j[i] = j; + | ~~~~~~~~~~^~~ +par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here + 50 | HYPRE_Int *offd_j; + | ^~~~~~ +schwarz.c: In function 'hypre_ParMPSchwarzSolve': +schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] + 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; + | ~~~~~~~~^~~ +schwarz.c:388:15: note: 'A_offd_j' was declared here + 388 | HYPRE_Int *A_offd_j; + | ^~~~~~~~ +schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] + 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; + | ~~~~~~~~~~~^~~ +schwarz.c:389:16: note: 'A_offd_data' was declared here + 389 | HYPRE_Real *A_offd_data; + | ^~~~~~~~~~~ +schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] + 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) + | ^ +schwarz.c:405:15: note: 'A_boundary_i' was declared here + 405 | HYPRE_Int *A_boundary_i; + | ^~~~~~~~~~~~ +schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] + 545 | k_loc = A_boundary_j[k]; + | ^ +schwarz.c:406:15: note: 'A_boundary_j' was declared here + 406 | HYPRE_Int *A_boundary_j; + | ^~~~~~~~~~~~ +schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] + 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; + | ^ +schwarz.c:407:16: note: 'A_boundary_data' was declared here + 407 | HYPRE_Real *A_boundary_data; + | ^~~~~~~~~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; @@ -28298,9 +28758,16 @@ 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++) | ^ +schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] + 500 | x_ext_old[i] = x_ext[i]; + | ~~~~~^~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c partial.c:84:21: note: 'A_ext_i' was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ +schwarz.c:391:16: note: 'x_ext' was declared here + 391 | HYPRE_Real *x_ext; + | ^~~~~ partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ @@ -28319,44 +28786,139 @@ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': -par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] - 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_gsmg.c:1327:21: note: 'S_ext' was declared here - 1327 | hypre_CSRMatrix *S_ext; +schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] + 500 | x_ext_old[i] = x_ext[i]; + | ~~~~~~~~~~~~~^~~~~~~~~~ +schwarz.c:392:16: note: 'x_ext_old' was declared here + 392 | HYPRE_Real *x_ext_old; + | ^~~~~~~~~ +schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] + 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; + | ~~~~~~~^~~ +schwarz.c:394:16: note: 'rhs_ext' was declared here + 394 | HYPRE_Real *rhs_ext; + | ^~~~~~~ +schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] + 547 | if (k_loc < num_variables) + | ^ +schwarz.c:415:34: note: 'k_loc' was declared here + 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; + | ^~~~~ +par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': +par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 4633 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here + 3906 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here + 3907 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 4618 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here + 3908 | HYPRE_BigInt *A_ext_j; + | ^~~~~~~ +par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] + 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) + | ^ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj +par_lr_interp.c:3917:21: note: 'Sop_i' was declared here + 3917 | HYPRE_Int *Sop_i; | ^~~~~ -par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1914 | sum += S_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_gsmg.c:1329:21: note: 'S_ext_data' was declared here - 1329 | HYPRE_Real *S_ext_data; +par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 3918 | HYPRE_BigInt *Sop_j; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj +par_restr.c: In function 'hypre_fgmresT': +par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] + 956 | *relres = normr / normr0; + | ~~~~~~^~~~~~~~ +par_restr.c:844:18: note: 'normr' was declared here + 844 | HYPRE_Real t, normr, normr0, tolr; + | ^~~~~ +In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, + from _hypre_parcsr_ls.h:9, + from dsuperlu.c:8: +dsuperlu.c: In function 'hypre_SLUDistSetup': +./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] + 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) + | ~~~~~~~~~~^~~~~~~~~ + | | + | HYPRE_BigInt * {aka long long int *} +dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' + 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, + | ^~~~~~~~~~~~~~~~~~~ +In file included from dsuperlu.h:11, + from dsuperlu.c:12: +/usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} + 447 | int_t, double *, int_t *, int_t *, + | ^~~~~~~ +dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] + 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, + | ^~~~~~~~~~ + | | + | HYPRE_BigInt * {aka long long int *} +/usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} + 447 | int_t, double *, int_t *, int_t *, + | ^~~~~~~ +par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': +par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] + 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); + | ~~~~~~~~~~~~^~~~~~~~~ +par_sv_interp.c:291:21: note: 'row_sum' was declared here + 291 | HYPRE_Real row_sum; + | ^~~~~~~ +par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] + 871 | if (offd_vec_data[fine_index] != 0.0 ) + | ^ +par_sv_interp.c:325:21: note: 'fine_index' was declared here + 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ -par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) - | ^ -par_gsmg.c:1330:27: note: 'S_ext_i' was declared here - 1330 | HYPRE_Int *S_ext_i; - | ^~~~~~~ -par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1896 | big_i2 = S_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_gsmg.c:1331:21: note: 'S_ext_j' was declared here - 1331 | HYPRE_BigInt *S_ext_j; +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj +par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': +par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 5073 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_lr_interp.c:4873:21: note: 'wall_time' was declared here + 4873 | HYPRE_Real wall_time; + | ^~~~~~~~~ +par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 5368 | sum += A_ext_data[jj1]; + | ~~~~~~~~~~^~~~~ +par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here + 4837 | HYPRE_Real *A_ext_data; + | ^~~~~~~~~~ +par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) + | ^ +par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here + 4838 | HYPRE_Int *A_ext_i; + | ^~~~~~~ +par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 5353 | big_k1 = A_ext_j[jj1]; + | ~~~~~~~^~~~~~~~~~~~~~ +par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here + 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ -par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': -par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 266 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:220:28: note: 'comm_handle' was declared here - 220 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:9: In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:283:4: +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++) + | ^ ams.c:175:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' @@ -28397,374 +28959,14 @@ ams.c:267:21: note: 'x_' declared here 267 | hypre_ParVector *x_[3]; | ^~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj -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_mgr_setup.c: In function 'hypre_MGRSetup': -par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] - 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; - | ^~~~~~~~~~~~~~~~~ -schwarz.c: In function 'hypre_ParMPSchwarzSolve': -schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; - | ~~~~~~~~^~~ -schwarz.c:388:15: note: 'A_offd_j' was declared here - 388 | HYPRE_Int *A_offd_j; - | ^~~~~~~~ -schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; - | ~~~~~~~~~~~^~~ -schwarz.c:389:16: note: 'A_offd_data' was declared here - 389 | HYPRE_Real *A_offd_data; - | ^~~~~~~~~~~ -schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] - 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) - | ^ -schwarz.c:405:15: note: 'A_boundary_i' was declared here - 405 | HYPRE_Int *A_boundary_i; - | ^~~~~~~~~~~~ -schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] - 545 | k_loc = A_boundary_j[k]; - | ^ -schwarz.c:406:15: note: 'A_boundary_j' was declared here - 406 | HYPRE_Int *A_boundary_j; - | ^~~~~~~~~~~~ -schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] - 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; - | ^ -schwarz.c:407:16: note: 'A_boundary_data' was declared here - 407 | HYPRE_Real *A_boundary_data; - | ^~~~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj -schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] - 500 | x_ext_old[i] = x_ext[i]; - | ~~~~~^~~ -schwarz.c:391:16: note: 'x_ext' was declared here - 391 | HYPRE_Real *x_ext; - | ^~~~~ -schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] - 500 | x_ext_old[i] = x_ext[i]; - | ~~~~~~~~~~~~~^~~~~~~~~~ -schwarz.c:392:16: note: 'x_ext_old' was declared here - 392 | HYPRE_Real *x_ext_old; - | ^~~~~~~~~ -schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] - 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; - | ~~~~~~~^~~ -schwarz.c:394:16: note: 'rhs_ext' was declared here - 394 | HYPRE_Real *rhs_ext; - | ^~~~~~~ -schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] - 547 | if (k_loc < num_variables) - | ^ -schwarz.c:415:34: note: 'k_loc' was declared here - 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; - | ^~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepRSa': -par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) - | ~~~~~~~~^~~ -par_cr.c:1084:21: note: 'S_offd_j' was declared here - 1084 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj -par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': -par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 432 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:395:57: note: 'num_sends' was declared here - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 447 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:396:22: note: 'status' was declared here - 396 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 444 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:397:23: note: 'requests' was declared here - 397 | hypre_MPI_Request *requests; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, - from _hypre_parcsr_ls.h:9, - from par_amgdd_comp_grid.c:14: -par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': -./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here - 920 | hypre_CSRMatrix *R_diag; - | ^~~~~~ -./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] - 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) - | ~~~~~~~~~~^~~~~ -par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' - 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) - | ^~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here - 921 | hypre_CSRMatrix *R_offd; - | ^~~~~~ -par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; - | ^ -par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here - 924 | HYPRE_Int *new_R_diag_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; - | ^ -par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here - 925 | HYPRE_Int *new_R_diag_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] - 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; - | ^ -par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here - 926 | HYPRE_Complex *new_R_diag_data; - | ^~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] - 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; - | ^ -par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here - 929 | HYPRE_Int *new_R_offd_rowPtr; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] - 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; - | ^ -par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here - 930 | HYPRE_Int *new_R_offd_colInd; - | ^~~~~~~~~~~~~~~~~ -par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; - | ^ -par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here - 931 | HYPRE_Complex *new_R_offd_data; - | ^~~~~~~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj -par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': -par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] - 591 | for (i = 0; i < num_sends; i++) - | ~~^~~~~~~~~~~ -par_relax.c:535:57: note: 'num_sends' was declared here - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] - 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; - | ^~~~~~~~~ -par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] - 606 | hypre_MPI_Waitall(jr, requests, status); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:536:22: note: 'status' was declared here - 536 | hypre_MPI_Status *status; - | ^~~~~~ -par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] - 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 603 | comm, &requests[jr++]); - | ~~~~~~~~~~~~~~~~~~~~~~ -par_relax.c:537:23: note: 'requests' was declared here - 537 | hypre_MPI_Request *requests; - | ^~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj -par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': -par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] - 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); - | ~~~~~~~~~~~~^~~~~~~~~ -par_sv_interp.c:291:21: note: 'row_sum' was declared here - 291 | HYPRE_Real row_sum; - | ^~~~~~~ -par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] - 871 | if (offd_vec_data[fine_index] != 0.0 ) - | ^ -par_sv_interp.c:325:21: note: 'fine_index' was declared here - 325 | HYPRE_Int fine_index, index; - | ^~~~~~~~~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': -par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 1909 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:982:21: note: 'wall_time' was declared here - 982 | HYPRE_Real wall_time; - | ^~~~~~~~~ -ads.c: In function 'hypre_ADSSolve': -ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1606 | hypre_printf(" Cycle %2d %e %f %e \n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:24: note: 'r_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1597 | if (b_norm) - | ^ -ads.c:1440:32: note: 'b_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~ -ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] - 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ads.c:1440:15: note: 'r0_norm' was declared here - 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; - | ^~~~~~~ -par_laplace.c: In function 'GenerateSysLaplacian': -par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 406 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': -par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] - 377 | C_array[cnt++] = i; - | ^ -par_multi_interp.c:95:21: note: 'C_array' was declared here - 95 | HYPRE_Int *C_array; - | ^~~~~~~ -par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] - 659 | if (send_map_start[num_sends]) - | ^ -par_multi_interp.c:79:21: note: 'send_map_start' was declared here - 79 | HYPRE_Int *send_map_start; - | ^~~~~~~~~~~~~~ -par_multi_interp.c:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] - 80 | HYPRE_Int *send_map_elmt; - | ^~~~~~~~~~~~~ -par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] - 772 | hypre_ParCSRCommPkgCreateAndFill(comm, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | num_sends, send_procs, Pext_send_map_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 775 | NULL, - | ~~~~~ - 776 | &tmp_comm_pkg); - | ~~~~~~~~~~~~~~ -par_multi_interp.c:81:21: note: 'send_procs' was declared here - 81 | HYPRE_Int *send_procs; - | ^~~~~~~~~~ -par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] - 83 | HYPRE_Int *recv_vec_start; - | ^~~~~~~~~~~~~~ -par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] - 772 | hypre_ParCSRCommPkgCreateAndFill(comm, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | num_sends, send_procs, Pext_send_map_start[pass], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 775 | NULL, - | ~~~~~ - 776 | &tmp_comm_pkg); - | ~~~~~~~~~~~~~~ -par_multi_interp.c:84:21: note: 'recv_procs' was declared here - 84 | HYPRE_Int *recv_procs; - | ^~~~~~~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_mgr.c:14: -par_mgr.c: In function 'hypre_MGRBuildPDRS': -./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' - 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': -par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here - 2032 | HYPRE_Int *tmp_map_offd; - | ^~~~~~~~~~~~ -par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1630 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': -par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] - 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:1972:23: note: 'x_local' was declared here - 1972 | hypre_Vector *x_local; - | ^~~~~~~ -par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] - 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; - | ^ -par_ilu_solve.c:1973:23: note: 'x_data' was declared here - 1973 | HYPRE_Real *x_data; - | ^~~~~~ -par_ilu_solve.c: In function 'hypre_NSHSolve': -par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 2243 | hypre_ParVectorCopy(f, residual ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:2184:26: note: 'residual' was declared here - 2184 | hypre_ParVector *residual; - | ^~~~~~~~ -par_laplace_27pt.c: In function 'GenerateLaplacian27pt': -par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 36 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 955 | offd_data[o_cnt++] = value[1]; - | ^ -par_laplace_27pt.c:38:16: note: 'offd_data' was declared here - 38 | HYPRE_Real *offd_data; - | ^~~~~~~~~ -par_ilu_solve.c: In function 'hypre_ILUSolve': -par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] - 164 | hypre_ParVectorCopy(f, residual); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu_solve.c:93:26: note: 'residual' was declared here - 93 | hypre_ParVector *residual; - | ^~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': -par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 1744 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here - 1096 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here - 1097 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 1729 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here - 1098 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:1107:21: note: 'Sop_i' was declared here - 1107 | HYPRE_Int *Sop_i; +par_lr_interp.c:4848:21: note: 'Sop_i' was declared here + 4848 | HYPRE_Int *Sop_i; | ^~~~~ -par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:1108:21: note: 'Sop_j' was declared here - 1108 | HYPRE_BigInt *Sop_j; +par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] + 5043 | big_k1 = Sop_j[kk]; + | ~~~~~~~^~~~~~~~~~~ +par_lr_interp.c:4849:21: note: 'Sop_j' was declared here + 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] @@ -28815,136 +29017,9 @@ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ -par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': -par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2247 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_mgr.c: In function 'hypre_block_jacobi_solve': -par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:3855:28: note: 'comm_handle' was declared here - 3855 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' - 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:3869:21: note: 'v_buf_data' was declared here - 3869 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': -par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 2118 | HYPRE_Int *S_offd_j; - | ^~~~~~~~ -par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_coarsen.c:2110:30: note: 'comm_handle' was declared here - 2110 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': -par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] - 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4026:28: note: 'comm_handle' was declared here - 4026 | hypre_ParCSRCommHandle *comm_handle; - | ^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' - 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_mgr.c:4040:21: note: 'v_buf_data' was declared here - 4040 | HYPRE_Real *v_buf_data; - | ^~~~~~~~~~ -par_amg_setup.c: In function 'hypre_BoomerAMGSetup': -par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 2920 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_amg_setup.c:222:20: note: 'wall_time' was declared here - 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ - | ^~~~~~~~~ -par_mgr.c: In function 'hypre_BlockDiagInvLapack': -par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] - 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); - | ~~^~~~~~~ -par_mgr.c:4175:33: note: 'i' was declared here - 4175 | HYPRE_Int nblock, left_size, i; - | ^ -par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': -par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] - 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:2707:21: note: 'A_ext' was declared here - 2707 | hypre_CSRMatrix *A_ext; - | ^~~~~ -In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, - from _hypre_parcsr_ls.h:9, - from par_interp.c:8: -./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] - 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' - 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); - | ^~~~~~~~~~~ -par_interp.c:2702:24: note: 'tmp_map_offd' was declared here - 2702 | HYPRE_Int *tmp_map_offd; - | ^~~~~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': -par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 2781 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here - 2001 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here - 2002 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 2766 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here - 2003 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:2012:21: note: 'Sop_i' was declared here - 2012 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 2013 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': -par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] - 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu.c:4279:22: note: 'nnzM' was declared here - 4279 | HYPRE_Real nnzM; - | ^~~~ -par_ilu.c:4433:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] - 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_ilu.c:4270:52: note: 'r_norm' was declared here - 4270 | HYPRE_Real value, trace1, trace2, alpha, r_norm; - | ^~~~~~ -par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4301:22: note: 'time_s' was declared here - 4301 | HYPRE_Real time_s, time_e; - | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; @@ -28979,26 +29054,70 @@ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ -ams.c: In function 'hypre_AMSComputePixyz': -ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] - 2360 | *Piy_ptr = Piy; - | ~~~~~~~~~^~~~~ -ams.c:1858:30: note: 'Piy' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ -ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] - 2364 | *Piz_ptr = Piz; - | ~~~~~~~~~^~~~~ -ams.c:1858:36: note: 'Piz' was declared here - 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; - | ^~~ -par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': -par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] - 4581 | norm, (time_e - time_s) / i); - | ~~~~~~~~^~~~~~~~~ -par_ilu.c:4485:28: note: 'time_s' was declared here - 4485 | HYPRE_Real time_s, time_e; - | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj +par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': +par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] + 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:1972:23: note: 'x_local' was declared here + 1972 | hypre_Vector *x_local; + | ^~~~~~~ +par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] + 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; + | ^ +par_ilu_solve.c:1973:23: note: 'x_data' was declared here + 1973 | HYPRE_Real *x_data; + | ^~~~~~ +ads.c: In function 'hypre_ADSSolve': +ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1606 | hypre_printf(" Cycle %2d %e %f %e \n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:24: note: 'r_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1597 | if (b_norm) + | ^ +ads.c:1440:32: note: 'b_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~ +ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] + 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ads.c:1440:15: note: 'r0_norm' was declared here + 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; + | ^~~~~~~ +par_ilu_solve.c: In function 'hypre_NSHSolve': +par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 2243 | hypre_ParVectorCopy(f, residual ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:2184:26: note: 'residual' was declared here + 2184 | hypre_ParVector *residual; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj +par_amg_setup.c: In function 'hypre_BoomerAMGSetup': +par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] + 2920 | wall_time = time_getWallclockSeconds() - wall_time; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_amg_setup.c:222:20: note: 'wall_time' was declared here + 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ + | ^~~~~~~~~ +par_ilu_solve.c: In function 'hypre_ILUSolve': +par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] + 164 | hypre_ParVectorCopy(f, residual); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu_solve.c:93:26: note: 'residual' was declared here + 93 | hypre_ParVector *residual; + | ^~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; @@ -29027,35 +29146,26 @@ 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_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': partial.c:1966:21: note: 'Sop_i' was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ -par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] - 4557 | while (ctrS + k > capacity_S) - | ~~~~~~~~~^~~~~~~~~~~~ -par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here - 4233 | HYPRE_Int capacity_S; - | ^~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ -par_laplace.c: In function 'GenerateSysLaplacianVCoef': -par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 1305 | offd_j[i] = j; - | ~~~~~~~~~~^~~ -par_laplace.c:898:18: note: 'offd_j' was declared here - 898 | HYPRE_Int *offd_j; - | ^~~~~~ -par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] - 899 | HYPRE_BigInt *big_offd_j; - | ^~~~~~~~~~ -par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] - 900 | HYPRE_Real *offd_data; - | ^~~~~~~~~ +par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': +par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] + 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; +par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here + 3273 | HYPRE_BigInt *col_map_offd_P; + | ^~~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; @@ -29078,59 +29188,26 @@ par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': -par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 3703 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here - 2989 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here - 2990 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 3688 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here - 2991 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:3000:21: note: 'Sop_i' was declared here - 3000 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 3001 | HYPRE_BigInt *Sop_j; - | ^~~~~ -par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': -par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here - 2852 | HYPRE_Int **P_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here - 2853 | HYPRE_Complex **P_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ -par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] - 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here - 2868 | HYPRE_Int **R_tmp_info_int; - | ^~~~~~~~~~~~~~ -par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] - 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); - | ^ -par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here - 2869 | HYPRE_Complex **R_tmp_info_complex; - | ^~~~~~~~~~~~~~~~~~ +par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': +par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] + 4557 | while (ctrS + k > capacity_S) + | ~~~~~~~~~^~~~~~~~~~~~ +par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here + 4233 | HYPRE_Int capacity_S; + | ^~~~~~~~~~ +ams.c: In function 'hypre_AMSComputePixyz': +ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] + 2360 | *Piy_ptr = Piy; + | ~~~~~~~~~^~~~~ +ams.c:1858:30: note: 'Piy' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ +ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] + 2364 | *Piz_ptr = Piz; + | ~~~~~~~~~^~~~~ +ams.c:1858:36: note: 'Piz' was declared here + 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; + | ^~~ par_ilu_setup.c: In function 'hypre_ILUSetupILUT': par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 5790 | while (ctrS + lenhu + 1 > capacity_S) @@ -29138,12 +29215,6 @@ par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here 5202 | HYPRE_Int capacity_S; | ^~~~~~~~~~ -par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': -par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] - 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; -par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here - 3273 | HYPRE_BigInt *col_map_offd_P; - | ^~~~~~~~~~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; @@ -29163,6 +29234,55 @@ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ +par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': +par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] + 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu.c:4279:22: note: 'nnzM' was declared here + 4279 | HYPRE_Real nnzM; + | ^~~~ +par_ilu.c:4433:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] + 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +par_ilu.c:4270:52: note: 'r_norm' was declared here + 4270 | HYPRE_Real value, trace1, trace2, alpha, r_norm; + | ^~~~~~ +par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4301:22: note: 'time_s' was declared here + 4301 | HYPRE_Real time_s, time_e; + | ^~~~~~ +schwarz.c: In function 'hypre_ParAMGCreateDomainDof': +schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] + 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) + | ^ +schwarz.c:3216:15: note: 'a_ext_i' was declared here + 3216 | HYPRE_Int *a_ext_i; + | ^~~~~~~ +schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] + 3688 | jj = a_ext_j[j]; + | ~~~^~~~~~~~~~~~ +schwarz.c:3217:18: note: 'a_ext_j' was declared here + 3217 | HYPRE_BigInt *a_ext_j; + | ^~~~~~~ +schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] + 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; + | ~~~~~~~~~~^~~ +schwarz.c:3218:16: note: 'a_ext_data' was declared here + 3218 | HYPRE_Real *a_ext_data; + | ^~~~~~~~~~ +par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': +par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] + 4581 | norm, (time_e - time_s) / i); + | ~~~~~~~~^~~~~~~~~ +par_ilu.c:4485:28: note: 'time_s' was declared here + 4485 | HYPRE_Real time_s, time_e; + | ^~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3835 | hypre_printf(" Cycle %2d %e %f %e \n", @@ -29186,60 +29306,6 @@ ams.c:3621:15: note: 'r0_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': -par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 4633 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here - 3906 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here - 3907 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 4618 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here - 3908 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:3917:21: note: 'Sop_i' was declared here - 3917 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 3918 | HYPRE_BigInt *Sop_j; - | ^~~~~ -schwarz.c: In function 'hypre_ParAMGCreateDomainDof': -schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) - | ^ -schwarz.c:3216:15: note: 'a_ext_i' was declared here - 3216 | HYPRE_Int *a_ext_i; - | ^~~~~~~ -schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 3688 | jj = a_ext_j[j]; - | ~~~^~~~~~~~~~~~ -schwarz.c:3217:18: note: 'a_ext_j' was declared here - 3217 | HYPRE_BigInt *a_ext_j; - | ^~~~~~~ -schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; - | ~~~~~~~~~~^~~ -schwarz.c:3218:16: note: 'a_ext_data' was declared here - 3218 | HYPRE_Real *a_ext_data; - | ^~~~~~~~~~ -ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': -ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] - 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) - | ~~~~~~~~~~^~~~~~ -ams.c:4367:15: note: 'diag' was declared here - 4367 | HYPRE_Real diag; - | ^~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; @@ -29266,43 +29332,13 @@ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ -par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': -par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] - 5073 | wall_time = time_getWallclockSeconds() - wall_time; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -par_lr_interp.c:4873:21: note: 'wall_time' was declared here - 4873 | HYPRE_Real wall_time; - | ^~~~~~~~~ -par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] - 5368 | sum += A_ext_data[jj1]; - | ~~~~~~~~~~^~~~~ -par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here - 4837 | HYPRE_Real *A_ext_data; - | ^~~~~~~~~~ -par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] - 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) - | ^ -par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here - 4838 | HYPRE_Int *A_ext_i; - | ^~~~~~~ -par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] - 5353 | big_k1 = A_ext_j[jj1]; - | ~~~~~~~^~~~~~~~~~~~~~ -par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here - 4839 | HYPRE_BigInt *A_ext_j; - | ^~~~~~~ -par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] - 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) - | ^ -par_lr_interp.c:4848:21: note: 'Sop_i' was declared here - 4848 | HYPRE_Int *Sop_i; - | ^~~~~ -par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] - 5043 | big_k1 = Sop_j[kk]; - | ~~~~~~~^~~~~~~~~~~ -par_lr_interp.c:4849:21: note: 'Sop_j' was declared here - 4849 | HYPRE_BigInt *Sop_j; - | ^~~~~ +ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': +ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] + 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) + | ~~~~~~~~~~^~~~~~ +ams.c:4367:15: note: 'diag' was declared here + 4367 | HYPRE_Real diag; + | ^~~~ Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') @@ -29356,6 +29392,12 @@ 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:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] + 265 | k = hypre_CommTypeNumEntries(comm_type); +struct_communication.c:65:26: note: 'comm_type' was declared here + 65 | hypre_CommType *comm_type; + | ^~~~~~~~~ struct_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++) @@ -29363,12 +29405,6 @@ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ -struct_communication.c: In function 'hypre_CommPkgCreate': -struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] - 265 | k = hypre_CommTypeNumEntries(comm_type); -struct_communication.c:65:26: note: 'comm_type' was declared here - 65 | hypre_CommType *comm_type; - | ^~~~~~~~~ struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; @@ -29444,17 +29480,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj -sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': -sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] - 45 | return RAP; - | ^~~ -sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here - 29 | hypre_StructMatrix *RAP; - | ^~~ -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj 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; @@ -29462,8 +29487,19 @@ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj +sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': +sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] + 45 | return RAP; + | ^~~ +sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here + 29 | hypre_StructMatrix *RAP; + | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj @@ -29475,13 +29511,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': @@ -29511,10 +29540,7 @@ sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': @@ -29527,25 +29553,20 @@ 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:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 890 | if (!center) - | ^ -pfmg_setup_interp.c:874:18: note: 'center' was declared here - 874 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 901 | Pp0[Pi] = left / center; - | ~~~~~^~~~~~~~ -pfmg_setup_interp.c:874:26: note: 'left' was declared here - 874 | HYPRE_Real center, left, right; - | ^~~~ -pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 904 | Pp0[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:874:32: note: 'right' was declared here - 874 | HYPRE_Real center, left, right; - | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj +red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': +red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; + | ^~~~~ +red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] + 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; + | ^~~~~ +red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] + 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; + | ^~~~ +red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] + 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; + | ^~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; @@ -29565,38 +29586,34 @@ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': -sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 448 | + a_csw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 458 | + a_cse[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 467 | + a_cnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here - 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; - | ^~~~~ -red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': -red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] - 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; - | ^~~~~ -red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] - 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; - | ^~~~~ -red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] - 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; - | ^~~~ -red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] - 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; - | ^~~~ +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': +pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 890 | if (!center) + | ^ +pfmg_setup_interp.c:874:18: note: 'center' was declared here + 874 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 901 | Pp0[Pi] = left / center; + | ~~~~~^~~~~~~~ +pfmg_setup_interp.c:874:26: note: 'left' was declared here + 874 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 904 | Pp0[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:874:32: note: 'right' was declared here + 874 | HYPRE_Real center, left, right; + | ^~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj +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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) @@ -29616,143 +29633,25 @@ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': -sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 782 | + rb[iR] * a_asw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; +smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': +smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 723 | + a_cse[iA] * pb[iP1] + | ~~~~~^~~~ +smg2_setup_rap.c:491:26: note: 'a_cse' was declared here + 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 800 | + rb[iR] * a_ase[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here - 217 | HYPRE_Real *a_asw, *a_ase; - | ^~~~~ -sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 734 | + a_bsw[iA] * pa[iP1]; +smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] - 801 | + ra[iR] * a_bse[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; +smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here + 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 774 | + a_bne[iA] * pa[iP1]; +smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here - 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; - | ^~~~~ -sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 809 | + rb[iR] * a_aw[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 791 | + rb[iR] * a_as[iAm1] - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here - 214 | HYPRE_Real *a_ac, *a_aw, *a_as; - | ^~~~ -sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] - 810 | + ra[iR] * a_bw[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 759 | + a_be[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] - 792 | + ra[iR] * a_bs[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 769 | + a_bn[iA] * pa[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here - 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +smg2_setup_rap.c:491:42: note: 'a_cne' was declared here + 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here - 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] - 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 733 | + rb[iR] * a_bsw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 734 | + a_bsw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] - 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 743 | + rb[iR] * a_bse[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 744 | + a_bse[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 763 | + rb[iR] * a_bnw[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 764 | + a_bnw[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ -sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] - 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 773 | + rb[iR] * a_bne[iAm1] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 774 | + a_bne[iA] * pa[iP1]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here - 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; - | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) @@ -29772,44 +29671,80 @@ pfmg_setup_interp.c:1144:32: note: 'right' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ -smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': -smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 723 | + a_cse[iA] * pb[iP1] - | ~~~~~^~~~ -smg2_setup_rap.c:491:26: note: 'a_cse' was declared here - 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 715 | + a_cnw[iA] * pb[iP1]; - | ~~~~~^~~~ -smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here - 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 705 | + a_cne[iA] * pb[iP1]; +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': +sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ -smg2_setup_rap.c:491:42: note: 'a_cne' was declared here - 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; - | ^~~~~ -sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': -sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 788 | + a_cse[iA] * pb[iP1] - | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; +sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 780 | + a_cnw[iA] * pb[iP1]; +sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here - 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; +sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here + 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ -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: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; | ^~~~~ +pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': +pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1490 | if (!center) + | ^ +pfmg_setup_interp.c:1467:21: note: 'center' was declared here + 1467 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1500 | Pp0[Pi] = left / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1467:29: note: 'left' was declared here + 1467 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1501 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1467:35: note: 'right' was declared here + 1467 | HYPRE_Real center, left, right; + | ^~~~~ +pfmg_setup_interp.c:1370:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1370 | if (!center) + | ^ +pfmg_setup_interp.c:1347:21: note: 'center' was declared here + 1347 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1380 | Pp0[Pi] = left / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1347:29: note: 'left' was declared here + 1347 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1381 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1347:35: note: 'right' was declared here + 1347 | HYPRE_Real center, left, right; + | ^~~~~ +pfmg_setup_interp.c:1430:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] + 1430 | if (!center) + | ^ +pfmg_setup_interp.c:1407:21: note: 'center' was declared here + 1407 | HYPRE_Real center, left, right; + | ^~~~~~ +pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] + 1440 | Pp0[Pi] = left / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1407:29: note: 'left' was declared here + 1407 | HYPRE_Real center, left, right; + | ^~~~ +pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] + 1441 | Pp1[Pi] = right / center; + | ~~~~~~^~~~~~~~ +pfmg_setup_interp.c:1407:35: note: 'right' was declared here + 1407 | HYPRE_Real center, left, right; + | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] @@ -29925,197 +29860,161 @@ smg3_setup_rap.c:266:56: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': -pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1490 | if (!center) - | ^ -pfmg_setup_interp.c:1467:21: note: 'center' was declared here - 1467 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1500 | Pp0[Pi] = left / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1467:29: note: 'left' was declared here - 1467 | HYPRE_Real center, left, right; - | ^~~~ -pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1501 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1467:35: note: 'right' was declared here - 1467 | HYPRE_Real center, left, right; - | ^~~~~ -pfmg_setup_interp.c:1370:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1370 | if (!center) - | ^ -pfmg_setup_interp.c:1347:21: note: 'center' was declared here - 1347 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1380 | Pp0[Pi] = left / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1347:29: note: 'left' was declared here - 1347 | HYPRE_Real center, left, right; - | ^~~~ -pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1381 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1347:35: note: 'right' was declared here - 1347 | HYPRE_Real center, left, right; - | ^~~~~ -pfmg_setup_interp.c:1430:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] - 1430 | if (!center) - | ^ -pfmg_setup_interp.c:1407:21: note: 'center' was declared here - 1407 | HYPRE_Real center, left, right; - | ^~~~~~ -pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] - 1440 | Pp0[Pi] = left / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1407:29: note: 'left' was declared here - 1407 | HYPRE_Real center, left, right; - | ^~~~ -pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] - 1441 | Pp1[Pi] = right / center; - | ~~~~~~^~~~~~~~ -pfmg_setup_interp.c:1407:35: note: 'right' was declared here - 1407 | HYPRE_Real center, left, right; - | ^~~~~ -sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': -sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] - 1411 | + a_asw[iA] * pb[iP1]; - | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': +sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 788 | + a_cse[iA] * pb[iP1] + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] - 1401 | + a_ase[iA] * pb[iP1]; +sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] - 1438 | + rb[iR] * a_anw[iAm1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; +sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 770 | + a_cne[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here + 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] - 1371 | + a_ane[iA] * pb[iP1]; +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': +sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 782 | + rb[iR] * a_asw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; + | ^~~~~ +sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 800 | + rb[iR] * a_ase[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here + 217 | HYPRE_Real *a_asw, *a_ase; + | ^~~~~ +sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ -sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here - 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; - | ^~~~~ -sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] - 1439 | + ra[iR] * a_bnw[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here - 880 | HYPRE_Real *a_bnw, *a_bne; +sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] - 1421 | + ra[iR] * a_bne[iAp1]; - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here - 880 | HYPRE_Real *a_bnw, *a_bne; +sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] + 801 | + ra[iR] * a_bse[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ -sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] - 1396 | + a_aw[iA] * pb[iP1]; - | ~~~~^~~~ -sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 764 | + a_bnw[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 774 | + a_bne[iA] * pa[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here + 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 809 | + rb[iR] * a_aw[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ -sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] - 1447 | + rb[iR] * a_ae[iAm1] +sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here + 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ -sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] - 1406 | + a_as[iA] * pb[iP1]; +sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] + 810 | + ra[iR] * a_bw[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ -sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; - | ^~~~ -sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] - 1429 | + rb[iR] * a_an[iAm1] +sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] + 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here - 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; +sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 769 | + a_bn[iA] * pa[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here + 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ -sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] - 1448 | + ra[iR] * a_be[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here - 877 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] - 1430 | + ra[iR] * a_bn[iAp1]; - | ~~~~^~~~~~ -sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here - 877 | HYPRE_Real *a_be, *a_bn; - | ^~~~ -sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] - 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] - 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] - 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] - | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ -sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here - 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; +sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here + 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ -sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] - 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] + 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1410 | + ra[iR] * a_asw[iAp1] + 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1411 | + a_asw[iA] * pb[iP1]; + 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] - 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] + 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | + ra[iR] * a_ase[iAp1] + 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1401 | + a_ase[iA] * pb[iP1]; + 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] - 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] +sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1380 | + ra[iR] * a_anw[iAp1] + 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1381 | + a_anw[iA] * pb[iP1]; + 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ -sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] +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] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1370 | + ra[iR] * a_ane[iAp1] + 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1371 | + a_ane[iA] * pb[iP1]; + 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here - 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; +sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here + 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] @@ -30328,6 +30227,143 @@ smg3_setup_rap.c:970:56: note: 'rap_ane' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ +sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': +sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] + 1411 | + a_asw[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] + 1401 | + a_ase[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] + 1438 | + rb[iR] * a_anw[iAm1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] + 1371 | + a_ane[iA] * pb[iP1]; + | ~~~~~^~~~ +sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here + 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; + | ^~~~~ +sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] + 1439 | + ra[iR] * a_bnw[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here + 880 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] + 1421 | + ra[iR] * a_bne[iAp1]; + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here + 880 | HYPRE_Real *a_bnw, *a_bne; + | ^~~~~ +sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] + 1396 | + a_aw[iA] * pb[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] + 1447 | + rb[iR] * a_ae[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] + 1406 | + a_as[iA] * pb[iP1]; + | ~~~~^~~~ +sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] + 1429 | + rb[iR] * a_an[iAm1] + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here + 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; + | ^~~~ +sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] + 1448 | + ra[iR] * a_be[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here + 877 | HYPRE_Real *a_be, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] + 1430 | + ra[iR] * a_bn[iAp1]; + | ~~~~^~~~~~ +sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here + 877 | HYPRE_Real *a_be, *a_bn; + | ^~~~ +sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] + 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] + 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] + 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] + | ~~~~~^~~~~~ +sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here + 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; + | ^~~~~ +sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] + 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1410 | + ra[iR] * a_asw[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1411 | + a_asw[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] + 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | + ra[iR] * a_ase[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1401 | + a_ase[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] + 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1380 | + ra[iR] * a_anw[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1381 | + a_anw[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ +sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1370 | + ra[iR] * a_ane[iAp1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1371 | + a_ane[iA] * pb[iP1]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here + 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; + | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': @@ -30478,33 +30514,6 @@ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj -mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj -maxwell_solve2.c: In function 'hypre_MaxwellSolve2': -maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] - 185 | if ((e_dot_e / x_dot_x) < eps) - | ~~~~~~~~~^~~~~~~~~~ -maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here - 76 | HYPRE_Real e_dot_e, x_dot_x; - | ^~~~~~~ -maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] - 185 | if ((e_dot_e / x_dot_x) < eps) - | ~~~~~~~~~^~~~~~~~~~ -maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here - 76 | HYPRE_Real e_dot_e, x_dot_x; - | ^~~~~~~ fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && @@ -30521,37 +30530,12 @@ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ -In file included from ./../struct_ls/_hypre_struct_ls.h:9, - from _hypre_sstruct_ls.h:21, - from maxwell_TV_setup.c:15: -maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': -./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 114 | hypre_IndexD(index, 1) = iy,\ -maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' - 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here - 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; - | ^~~~~~ -./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 115 | hypre_IndexD(index, 2) = iz ) -maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' - 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here - 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; - | ^~~~~~ -maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] - 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; - | ^~~~~~~~~~~~~~~~ -maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] - 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 858 | vartype_faces); - | ~~~~~~~~~~~~~~ -maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here - 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; - | ^~~~~~~~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: @@ -30578,38 +30562,23 @@ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ -maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': -maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] - 423 | if (cbox_mapping[i + 1]) - | ~~~~~~~~~~~~^~~~~~~ -maxwell_physbdy.c:71:28: note: 'cbox_mapping' was declared here - 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; - | ^~~~~~~~~~~~ -maxwell_physbdy.c:256:32: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] - 256 | boxi = fbox_mapping[i - 1][j]; - | ~~~~~~~~~~~~^~~~~~~ -maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here - 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; - | ^~~~~~~~~~~~ -In file included from ./../struct_ls/_hypre_struct_ls.h:9, - from _hypre_sstruct_ls.h:21, - from maxwell_physbdy.c:16: -./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 114 | hypre_IndexD(index, 1) = iy,\ -maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' - 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here - 79 | hypre_Index loop_size, start, index, lindex; - | ^~~~~~ -./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 115 | hypre_IndexD(index, 2) = iz ) -maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' - 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); - | ^~~~~~~~~~~~~~~ -maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here - 79 | hypre_Index loop_size, start, index, lindex; - | ^~~~~~ +maxwell_solve2.c: In function 'hypre_MaxwellSolve2': +maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] + 185 | if ((e_dot_e / x_dot_x) < eps) + | ~~~~~~~~~^~~~~~~~~~ +maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here + 76 | HYPRE_Real e_dot_e, x_dot_x; + | ^~~~~~~ +maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] + 185 | if ((e_dot_e / x_dot_x) < eps) + | ~~~~~~~~~^~~~~~~~~~ +maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here + 76 | HYPRE_Real e_dot_e, x_dot_x; + | ^~~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) @@ -30661,27 +30630,73 @@ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ -In file included from _hypre_sstruct_ls.h:19, - from fac_restrict2.c:21: -fac_restrict2.c: In function 'hypre_FACRestrict2': -fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] - 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[1]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ -fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] - 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); - | ~~~~~~~~~~^~~~~~~~~~~ -./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' - 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) - | ^ -fac_restrict2.c:525:39: note: 'lindex[2]' was declared here - 525 | hypre_Index loop_size, lindex; - | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj +maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': +maxwell_physbdy.c:423:23: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] + 423 | if (cbox_mapping[i + 1]) + | ~~~~~~~~~~~~^~~~~~~ +maxwell_physbdy.c:71:28: note: 'cbox_mapping' was declared here + 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; + | ^~~~~~~~~~~~ +maxwell_physbdy.c:256:32: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] + 256 | boxi = fbox_mapping[i - 1][j]; + | ~~~~~~~~~~~~^~~~~~~ +maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here + 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; + | ^~~~~~~~~~~~ +In file included from ./../struct_ls/_hypre_struct_ls.h:9, + from _hypre_sstruct_ls.h:21, + from maxwell_physbdy.c:16: +./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 114 | hypre_IndexD(index, 1) = iy,\ +maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' + 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here + 79 | hypre_Index loop_size, start, index, lindex; + | ^~~~~~ +./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 115 | hypre_IndexD(index, 2) = iz ) +maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' + 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here + 79 | hypre_Index loop_size, start, index, lindex; + | ^~~~~~ +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj +mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj +In file included from ./../struct_ls/_hypre_struct_ls.h:9, + from _hypre_sstruct_ls.h:21, + from maxwell_TV_setup.c:15: +maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': +./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 114 | hypre_IndexD(index, 1) = iy,\ +maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' + 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here + 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; + | ^~~~~~ +./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 115 | hypre_IndexD(index, 2) = iz ) +maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' + 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); + | ^~~~~~~~~~~~~~~ +maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here + 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; + | ^~~~~~ +maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] + 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; + | ^~~~~~~~~~~~~~~~ +maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] + 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 858 | vartype_faces); + | ~~~~~~~~~~~~~~ +maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here + 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; + | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': @@ -30703,6 +30718,27 @@ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ +In file included from _hypre_sstruct_ls.h:19, + from fac_restrict2.c:21: +fac_restrict2.c: In function 'hypre_FACRestrict2': +fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] + 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[1]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ +fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] + 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); + | ~~~~~~~~~~^~~~~~~~~~~ +./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' + 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) + | ^ +fac_restrict2.c:525:39: note: 'lindex[2]' was declared here + 525 | hypre_Index loop_size, lindex; + | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; @@ -30957,7 +30993,7 @@ cd ..; \ done; \ fi -max available processors nproc=42 +max available processors nproc=20 === Building tests === === Running tests from src === == running make check (single) == @@ -31244,9 +31280,9 @@ Hypre init times: ============================================= Hypre init: - wall clock time = 0.000006 seconds + wall clock time = 0.000007 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000006 seconds + cpu clock time = 0.000007 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 @@ -31258,9 +31294,9 @@ Generate Matrix: ============================================= Spatial Operator: - wall clock time = 0.000200 seconds + wall clock time = 0.000247 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000202 seconds + cpu clock time = 0.000201 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 @@ -31270,9 +31306,9 @@ IJ Vector Setup: ============================================= RHS and Initial Guess: - wall clock time = 0.000163 seconds + wall clock time = 0.000172 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000165 seconds + cpu clock time = 0.000135 seconds cpu MFLOPS = 0.000000 Solver: AMG @@ -31348,9 +31384,9 @@ Setup phase times: ============================================= BoomerAMG Setup: - wall clock time = 0.003847 seconds + wall clock time = 0.010275 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.003704 seconds + cpu clock time = 0.006386 seconds cpu MFLOPS = 0.000000 @@ -31403,9 +31439,9 @@ Solve phase times: ============================================= BoomerAMG Solve: - wall clock time = 0.002031 seconds + wall clock time = 0.003375 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.001954 seconds + cpu clock time = 0.002809 seconds cpu MFLOPS = 0.000000 @@ -31435,27 +31471,27 @@ Struct Interface: ============================================= Struct Interface: - wall clock time = 0.000350 seconds + wall clock time = 0.000451 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000350 seconds + cpu clock time = 0.000451 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: - wall clock time = 0.006456 seconds + wall clock time = 0.011832 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.006457 seconds + cpu clock time = 0.011834 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: - wall clock time = 0.004929 seconds + wall clock time = 0.009796 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.004930 seconds + cpu clock time = 0.009609 seconds cpu MFLOPS = 0.000000 @@ -31469,36 +31505,36 @@ SStruct Interface: ============================================= SStruct Interface: - wall clock time = 0.004286 seconds + wall clock time = 0.007075 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.004287 seconds + cpu clock time = 0.006915 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: - wall clock time = 0.000337 seconds + wall clock time = 0.000606 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000338 seconds + cpu clock time = 0.000611 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: - wall clock time = 0.004532 seconds + wall clock time = 0.008200 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.004533 seconds + cpu clock time = 0.008203 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:13 ij.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:13 sstruct.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:13 struct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:24 ij.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:24 sstruct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:24 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' @@ -31516,9 +31552,9 @@ Hypre init times: ============================================= Hypre init: - wall clock time = 0.000005 seconds + wall clock time = 0.000008 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000005 seconds + cpu clock time = 0.000007 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 @@ -31530,9 +31566,9 @@ Generate Matrix: ============================================= Spatial Operator: - wall clock time = 0.000116 seconds + wall clock time = 0.000170 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000117 seconds + cpu clock time = 0.000170 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 @@ -31542,9 +31578,9 @@ IJ Vector Setup: ============================================= RHS and Initial Guess: - wall clock time = 0.000139 seconds + wall clock time = 0.000242 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000140 seconds + cpu clock time = 0.000244 seconds cpu MFLOPS = 0.000000 Solver: AMG @@ -31620,9 +31656,9 @@ Setup phase times: ============================================= BoomerAMG Setup: - wall clock time = 0.004742 seconds + wall clock time = 0.006512 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.004742 seconds + cpu clock time = 0.006397 seconds cpu MFLOPS = 0.000000 @@ -31677,9 +31713,9 @@ Solve phase times: ============================================= BoomerAMG Solve: - wall clock time = 0.001925 seconds + wall clock time = 0.003390 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.001926 seconds + cpu clock time = 0.003389 seconds cpu MFLOPS = 0.000000 @@ -31709,27 +31745,27 @@ Struct Interface: ============================================= Struct Interface: - wall clock time = 0.000627 seconds + wall clock time = 0.012844 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000628 seconds + cpu clock time = 0.012815 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: - wall clock time = 0.029438 seconds + wall clock time = 0.039935 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.029344 seconds + cpu clock time = 0.039892 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: - wall clock time = 0.028174 seconds + wall clock time = 0.052670 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.028162 seconds + cpu clock time = 0.052674 seconds cpu MFLOPS = 0.000000 @@ -31743,36 +31779,36 @@ SStruct Interface: ============================================= SStruct Interface: - wall clock time = 0.005061 seconds + wall clock time = 0.021422 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.005063 seconds + cpu clock time = 0.020847 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: - wall clock time = 0.000471 seconds + wall clock time = 0.001165 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000472 seconds + cpu clock time = 0.001166 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: - wall clock time = 0.006629 seconds + wall clock time = 0.019311 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.006631 seconds + cpu clock time = 0.019312 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:13 ij.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:13 sstruct.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:13 struct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:24 ij.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:24 sstruct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:24 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' == running make checkpar == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' @@ -32080,7 +32116,7 @@ Hypre init: wall clock time = 0.000002 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000001 seconds + cpu clock time = 0.000002 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 @@ -32092,9 +32128,9 @@ Generate Matrix: ============================================= Spatial Operator: - wall clock time = 0.000226 seconds + wall clock time = 0.000549 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000227 seconds + cpu clock time = 0.000229 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 @@ -32104,9 +32140,9 @@ IJ Vector Setup: ============================================= RHS and Initial Guess: - wall clock time = 0.000181 seconds + wall clock time = 0.000408 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000141 seconds + cpu clock time = 0.000145 seconds cpu MFLOPS = 0.000000 Solver: AMG @@ -32182,9 +32218,9 @@ Setup phase times: ============================================= BoomerAMG Setup: - wall clock time = 0.003580 seconds + wall clock time = 0.028154 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.003388 seconds + cpu clock time = 0.006769 seconds cpu MFLOPS = 0.000000 @@ -32237,9 +32273,9 @@ Solve phase times: ============================================= BoomerAMG Solve: - wall clock time = 0.001914 seconds + wall clock time = 0.009445 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.001862 seconds + cpu clock time = 0.003107 seconds cpu MFLOPS = 0.000000 @@ -32269,27 +32305,27 @@ Struct Interface: ============================================= Struct Interface: - wall clock time = 0.000290 seconds + wall clock time = 0.000393 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000292 seconds + cpu clock time = 0.000394 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: - wall clock time = 0.005872 seconds + wall clock time = 0.020406 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.005873 seconds + cpu clock time = 0.011852 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: - wall clock time = 0.004674 seconds + wall clock time = 0.030028 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.004676 seconds + cpu clock time = 0.013785 seconds cpu MFLOPS = 0.000000 @@ -32303,36 +32339,36 @@ SStruct Interface: ============================================= SStruct Interface: - wall clock time = 0.003661 seconds + wall clock time = 0.019563 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.003662 seconds + cpu clock time = 0.011567 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: - wall clock time = 0.000300 seconds + wall clock time = 0.000925 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000300 seconds + cpu clock time = 0.000925 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: - wall clock time = 0.004188 seconds + wall clock time = 0.019517 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.004188 seconds + cpu clock time = 0.011537 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:14 ij.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:14 sstruct.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:14 struct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:29 ij.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:29 sstruct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:29 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static' @@ -32350,9 +32386,9 @@ Hypre init times: ============================================= Hypre init: - wall clock time = 0.000001 seconds + wall clock time = 0.000002 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000001 seconds + cpu clock time = 0.000002 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 @@ -32364,9 +32400,9 @@ Generate Matrix: ============================================= Spatial Operator: - wall clock time = 0.000091 seconds + wall clock time = 0.000156 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000091 seconds + cpu clock time = 0.000156 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 @@ -32376,9 +32412,9 @@ IJ Vector Setup: ============================================= RHS and Initial Guess: - wall clock time = 0.000094 seconds + wall clock time = 0.076049 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000094 seconds + cpu clock time = 0.031817 seconds cpu MFLOPS = 0.000000 Solver: AMG @@ -32454,9 +32490,9 @@ Setup phase times: ============================================= BoomerAMG Setup: - wall clock time = 0.003599 seconds + wall clock time = 0.404872 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.003594 seconds + cpu clock time = 0.180010 seconds cpu MFLOPS = 0.000000 @@ -32511,9 +32547,9 @@ Solve phase times: ============================================= BoomerAMG Solve: - wall clock time = 0.001986 seconds + wall clock time = 0.071292 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.001987 seconds + cpu clock time = 0.065126 seconds cpu MFLOPS = 0.000000 @@ -32543,27 +32579,27 @@ Struct Interface: ============================================= Struct Interface: - wall clock time = 0.000484 seconds + wall clock time = 0.169176 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000485 seconds + cpu clock time = 0.069167 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: - wall clock time = 0.020041 seconds + wall clock time = 0.909648 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.020041 seconds + cpu clock time = 0.509827 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: - wall clock time = 0.015053 seconds + wall clock time = 0.289490 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.015053 seconds + cpu clock time = 0.282097 seconds cpu MFLOPS = 0.000000 @@ -32577,36 +32613,36 @@ SStruct Interface: ============================================= SStruct Interface: - wall clock time = 0.006678 seconds + wall clock time = 0.348106 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.006679 seconds + cpu clock time = 0.255931 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: - wall clock time = 0.000680 seconds + wall clock time = 0.001232 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000680 seconds + cpu clock time = 0.001233 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: - wall clock time = 0.010302 seconds + wall clock time = 0.380937 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.010303 seconds + cpu clock time = 0.167163 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:14 ij.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:14 sstruct.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:14 struct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:29 ij.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:29 sstruct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:29 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static' == running make checkpar == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static' @@ -32912,9 +32948,9 @@ Hypre init times: ============================================= Hypre init: - wall clock time = 0.000005 seconds + wall clock time = 0.000008 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000005 seconds + cpu clock time = 0.000009 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 @@ -32926,9 +32962,9 @@ Generate Matrix: ============================================= Spatial Operator: - wall clock time = 0.000295 seconds + wall clock time = 0.000246 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000250 seconds + cpu clock time = 0.000246 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 @@ -32938,9 +32974,9 @@ IJ Vector Setup: ============================================= RHS and Initial Guess: - wall clock time = 0.000128 seconds + wall clock time = 0.000127 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000128 seconds + cpu clock time = 0.000127 seconds cpu MFLOPS = 0.000000 Solver: AMG @@ -33016,9 +33052,9 @@ Setup phase times: ============================================= BoomerAMG Setup: - wall clock time = 0.004238 seconds + wall clock time = 0.015113 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.003929 seconds + cpu clock time = 0.006707 seconds cpu MFLOPS = 0.000000 @@ -33071,9 +33107,9 @@ Solve phase times: ============================================= BoomerAMG Solve: - wall clock time = 0.002061 seconds + wall clock time = 0.002659 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.002013 seconds + cpu clock time = 0.002660 seconds cpu MFLOPS = 0.000000 @@ -33103,27 +33139,27 @@ Struct Interface: ============================================= Struct Interface: - wall clock time = 0.000562 seconds + wall clock time = 0.000569 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000563 seconds + cpu clock time = 0.000570 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: - wall clock time = 0.012363 seconds + wall clock time = 0.038738 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.012366 seconds + cpu clock time = 0.017594 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: - wall clock time = 0.009964 seconds + wall clock time = 0.026369 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.009967 seconds + cpu clock time = 0.014269 seconds cpu MFLOPS = 0.000000 @@ -33137,36 +33173,36 @@ SStruct Interface: ============================================= SStruct Interface: - wall clock time = 0.006767 seconds + wall clock time = 0.018487 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.006769 seconds + cpu clock time = 0.010454 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: - wall clock time = 0.000514 seconds + wall clock time = 0.000903 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000516 seconds + cpu clock time = 0.000905 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: - wall clock time = 0.007382 seconds + wall clock time = 0.033588 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.007320 seconds + cpu clock time = 0.013431 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:16 ij.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:16 sstruct.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:16 struct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:37 ij.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:37 sstruct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:37 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64' @@ -33184,9 +33220,9 @@ Hypre init times: ============================================= Hypre init: - wall clock time = 0.000006 seconds + wall clock time = 0.000008 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000006 seconds + cpu clock time = 0.000008 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 @@ -33198,9 +33234,9 @@ Generate Matrix: ============================================= Spatial Operator: - wall clock time = 0.000128 seconds + wall clock time = 0.000221 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000129 seconds + cpu clock time = 0.000221 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 @@ -33210,9 +33246,9 @@ IJ Vector Setup: ============================================= RHS and Initial Guess: - wall clock time = 0.000128 seconds + wall clock time = 0.060168 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000129 seconds + cpu clock time = 0.023837 seconds cpu MFLOPS = 0.000000 Solver: AMG @@ -33288,9 +33324,9 @@ Setup phase times: ============================================= BoomerAMG Setup: - wall clock time = 0.005330 seconds + wall clock time = 0.141301 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.005331 seconds + cpu clock time = 0.061125 seconds cpu MFLOPS = 0.000000 @@ -33345,9 +33381,9 @@ Solve phase times: ============================================= BoomerAMG Solve: - wall clock time = 0.002263 seconds + wall clock time = 0.043286 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.002264 seconds + cpu clock time = 0.037815 seconds cpu MFLOPS = 0.000000 @@ -33377,27 +33413,27 @@ Struct Interface: ============================================= Struct Interface: - wall clock time = 0.000758 seconds + wall clock time = 0.228343 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000759 seconds + cpu clock time = 0.068107 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: - wall clock time = 0.020411 seconds + wall clock time = 2.731823 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.020413 seconds + cpu clock time = 2.062804 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: - wall clock time = 0.019234 seconds + wall clock time = 0.175555 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.019237 seconds + cpu clock time = 0.167118 seconds cpu MFLOPS = 0.000000 @@ -33411,36 +33447,36 @@ SStruct Interface: ============================================= SStruct Interface: - wall clock time = 0.008991 seconds + wall clock time = 0.999923 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.008992 seconds + cpu clock time = 0.623142 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: - wall clock time = 0.000792 seconds + wall clock time = 0.001387 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000793 seconds + cpu clock time = 0.001388 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: - wall clock time = 0.011010 seconds + wall clock time = 0.077752 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.011011 seconds + cpu clock time = 0.067530 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:16 ij.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:16 sstruct.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:16 struct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:37 ij.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:37 sstruct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:37 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64' == running make checkpar == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64' @@ -33746,7 +33782,7 @@ Hypre init times: ============================================= Hypre init: - wall clock time = 0.000001 seconds + wall clock time = 0.000002 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000001 seconds cpu MFLOPS = 0.000000 @@ -33760,9 +33796,9 @@ Generate Matrix: ============================================= Spatial Operator: - wall clock time = 0.000253 seconds + wall clock time = 0.000476 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000254 seconds + cpu clock time = 0.000293 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 @@ -33772,9 +33808,9 @@ IJ Vector Setup: ============================================= RHS and Initial Guess: - wall clock time = 0.000099 seconds + wall clock time = 0.000358 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000100 seconds + cpu clock time = 0.000119 seconds cpu MFLOPS = 0.000000 Solver: AMG @@ -33850,9 +33886,9 @@ Setup phase times: ============================================= BoomerAMG Setup: - wall clock time = 0.003551 seconds + wall clock time = 0.005381 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.003506 seconds + cpu clock time = 0.005133 seconds cpu MFLOPS = 0.000000 @@ -33905,9 +33941,9 @@ Solve phase times: ============================================= BoomerAMG Solve: - wall clock time = 0.001998 seconds + wall clock time = 0.002566 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.001966 seconds + cpu clock time = 0.002567 seconds cpu MFLOPS = 0.000000 @@ -33937,27 +33973,27 @@ Struct Interface: ============================================= Struct Interface: - wall clock time = 0.000267 seconds + wall clock time = 0.000321 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000268 seconds + cpu clock time = 0.000321 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: - wall clock time = 0.006856 seconds + wall clock time = 0.013691 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.006857 seconds + cpu clock time = 0.013240 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: - wall clock time = 0.005089 seconds + wall clock time = 0.010018 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.005091 seconds + cpu clock time = 0.009809 seconds cpu MFLOPS = 0.000000 @@ -33971,36 +34007,36 @@ SStruct Interface: ============================================= SStruct Interface: - wall clock time = 0.004500 seconds + wall clock time = 0.007889 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.004501 seconds + cpu clock time = 0.007505 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: - wall clock time = 0.000302 seconds + wall clock time = 0.000511 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000303 seconds + cpu clock time = 0.000512 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: - wall clock time = 0.004368 seconds + wall clock time = 0.009247 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.004369 seconds + cpu clock time = 0.008579 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:17 ij.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:17 sstruct.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:17 struct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:49 ij.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:49 sstruct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:49 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static' @@ -34018,9 +34054,9 @@ Hypre init times: ============================================= Hypre init: - wall clock time = 0.000001 seconds + wall clock time = 0.000003 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000002 seconds + cpu clock time = 0.000003 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 @@ -34032,9 +34068,9 @@ Generate Matrix: ============================================= Spatial Operator: - wall clock time = 0.000107 seconds + wall clock time = 0.000245 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000107 seconds + cpu clock time = 0.000224 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 @@ -34044,9 +34080,9 @@ IJ Vector Setup: ============================================= RHS and Initial Guess: - wall clock time = 0.000098 seconds + wall clock time = 0.000314 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000098 seconds + cpu clock time = 0.000313 seconds cpu MFLOPS = 0.000000 Solver: AMG @@ -34122,9 +34158,9 @@ Setup phase times: ============================================= BoomerAMG Setup: - wall clock time = 0.004274 seconds + wall clock time = 0.008681 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.004275 seconds + cpu clock time = 0.008683 seconds cpu MFLOPS = 0.000000 @@ -34179,9 +34215,9 @@ Solve phase times: ============================================= BoomerAMG Solve: - wall clock time = 0.001943 seconds + wall clock time = 0.008969 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.001943 seconds + cpu clock time = 0.008945 seconds cpu MFLOPS = 0.000000 @@ -34211,27 +34247,27 @@ Struct Interface: ============================================= Struct Interface: - wall clock time = 0.000550 seconds + wall clock time = 0.000864 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000551 seconds + cpu clock time = 0.000866 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: - wall clock time = 0.029030 seconds + wall clock time = 0.042494 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.029003 seconds + cpu clock time = 0.042498 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: - wall clock time = 0.026052 seconds + wall clock time = 0.051328 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.026054 seconds + cpu clock time = 0.051331 seconds cpu MFLOPS = 0.000000 @@ -34245,36 +34281,36 @@ SStruct Interface: ============================================= SStruct Interface: - wall clock time = 0.006727 seconds + wall clock time = 0.009473 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.006729 seconds + cpu clock time = 0.009471 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: - wall clock time = 0.000599 seconds + wall clock time = 0.001075 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.000600 seconds + cpu clock time = 0.001077 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: - wall clock time = 0.010033 seconds + wall clock time = 0.020620 seconds wall MFLOPS = 0.000000 - cpu clock time = 0.010034 seconds + cpu clock time = 0.020621 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:17 ij.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:17 sstruct.err --rw-r--r-- 1 pbuilder1 pbuilder1 0 Jun 11 18:17 struct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:49 ij.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:49 sstruct.err +-rw-r--r-- 1 pbuilder2 pbuilder2 0 May 9 12:49 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static' == running make checkpar == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static' @@ -34304,7 +34340,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' dh_auto_install -Dsrc - cd src && make -j42 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no + cd src && make -j20 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/blas' @@ -34434,7 +34470,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' dh_auto_install -Dsrc-static - cd src-static && make -j42 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no + cd src-static && make -j20 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/blas' @@ -34564,7 +34600,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static' dh_auto_install -Dsrc64 - cd src64 && make -j42 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no + cd src64 && make -j20 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/blas' @@ -34694,7 +34730,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64' dh_auto_install -Dsrc64m - cd src64m && make -j42 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no + cd src64m && make -j20 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/blas' @@ -34808,7 +34844,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m' dh_auto_install -Dsrc64-static - cd src64-static && make -j42 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no + cd src64-static && make -j20 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/blas' @@ -34938,7 +34974,7 @@ make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static' dh_auto_install -Dsrc64m-static - cd src64m-static && make -j42 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no + cd src64m-static && make -j20 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/blas' @@ -35084,15 +35120,15 @@ dh_gencontrol -O--sourcedirectory=src dh_md5sums -O--sourcedirectory=src dh_builddeb -O--sourcedirectory=src -dpkg-deb: building package 'libhypre-2.28.0' in '../libhypre-2.28.0_2.28.0-8_amd64.deb'. dpkg-deb: building package 'libhypre-dev' in '../libhypre-dev_2.28.0-8_amd64.deb'. +dpkg-deb: building package 'libhypre-2.28.0' in '../libhypre-2.28.0_2.28.0-8_amd64.deb'. dpkg-deb: building package 'libhypre-2.28.0-dbgsym' in '../libhypre-2.28.0-dbgsym_2.28.0-8_amd64.deb'. -dpkg-deb: building package 'libhypre64-dev' in '../libhypre64-dev_2.28.0-8_amd64.deb'. +dpkg-deb: building package 'libhypre64m-2.28.0' in '../libhypre64m-2.28.0_2.28.0-8_amd64.deb'. dpkg-deb: building package 'libhypre64-2.28.0' in '../libhypre64-2.28.0_2.28.0-8_amd64.deb'. +dpkg-deb: building package 'libhypre64-dev' in '../libhypre64-dev_2.28.0-8_amd64.deb'. +dpkg-deb: building package 'libhypre64m-2.28.0-dbgsym' in '../libhypre64m-2.28.0-dbgsym_2.28.0-8_amd64.deb'. dpkg-deb: building package 'libhypre64-2.28.0-dbgsym' in '../libhypre64-2.28.0-dbgsym_2.28.0-8_amd64.deb'. dpkg-deb: building package 'libhypre64m-dev' in '../libhypre64m-dev_2.28.0-8_amd64.deb'. -dpkg-deb: building package 'libhypre64m-2.28.0' in '../libhypre64m-2.28.0_2.28.0-8_amd64.deb'. -dpkg-deb: building package 'libhypre64m-2.28.0-dbgsym' in '../libhypre64m-2.28.0-dbgsym_2.28.0-8_amd64.deb'. dpkg-genbuildinfo --build=binary -O../hypre_2.28.0-8_amd64.buildinfo dpkg-genchanges --build=binary -O../hypre_2.28.0-8_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -35100,12 +35136,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/2213552/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2213552/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/3760774 and its subdirectories -I: Current time: Wed Jun 11 06:18:50 -12 2025 -I: pbuilder-time-stamp: 1749665930 +I: removing directory /srv/workspace/pbuilder/2213552 and its subdirectories +I: Current time: Fri May 10 02:51:43 +14 2024 +I: pbuilder-time-stamp: 1715259103