hypre →
2.26.0-2 →
armhf → 2022-12-09 02:12:29
sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testbuildd
+==============================================================================+
| hypre 2.26.0-2 (armhf) Fri, 09 Dec 2022 00:33:19 +0000 |
+==============================================================================+
Package: hypre
Version: 2.26.0-2
Source Version: 2.26.0-2
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-3ddf85b2-6531-4ef1-bf07-c0ffee36185b' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.5 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.3 MB]
Fetched 27.8 MB in 30s (935 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'hypre' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/science-team/hypre.git
Please use:
git clone https://salsa.debian.org/science-team/hypre.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 6749 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main hypre 2.26.0-2 (dsc) [3436 B]
Get:2 http://172.17.4.1/private bookworm-staging/main hypre 2.26.0-2 (tar) [6727 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main hypre 2.26.0-2 (diff) [18.6 kB]
Fetched 6749 kB in 2s (4365 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/hypre-gEMig2/hypre-2.26.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/hypre-gEMig2' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-XymUpO/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-XymUpO/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-XymUpO/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2840 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
krb5-locales libpam-cap libperl5.34 netbase perl-modules-5.34 sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 82 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (23.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: autoconf, automake, debhelper-compat (= 13), pkg-config, gfortran, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libsuperlu-dev, libsuperlu-dist-dev (>= 6.3), libltdl-dev, libtool, mpi-default-dev
Filtered Build-Depends: autoconf, automake, debhelper-compat (= 13), pkg-config, gfortran, libblas-dev, liblapack-dev, libsuperlu-dev, libsuperlu-dist-dev (>= 6.3), libltdl-dev, libtool, mpi-default-dev
dpkg-deb: building package 'sbuild-build-depends-hypre-dummy' in '/<<BUILDDIR>>/resolver-XymUpO/apt_archive/sbuild-build-depends-hypre-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-hypre-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ Sources [703 B]
Get:5 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ Packages [650 B]
Fetched 2686 B in 1s (3703 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install hypre build dependencies (apt-based resolver)
-----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
krb5-locales libpam-cap libperl5.34 netbase perl-modules-5.34
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils bsdutils cpp-12
debhelper dh-autoreconf dh-strip-nondeterminism dwz file g++-12 gcc-12
gcc-12-base gettext gettext-base gfortran gfortran-12 groff-base
ibverbs-providers intltool-debian libarchive-zip-perl libasan8 libatomic1
libblas-dev libblas3 libblkid1 libbsd0 libcbor0.8 libcc1-0 libcombblas1.16.0
libdebhelper-perl libedit2 libelf1 libevent-2.1-7 libevent-core-2.1-7
libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7
libevent-pthreads-2.1-7 libfabric1 libfido2-1
libfile-stripnondeterminism-perl libgcc-12-dev libgcc-s1 libgfortran-12-dev
libgfortran5 libgomp1 libhwloc-dev libhwloc-plugins libhwloc15
libibverbs-dev libibverbs1 libicu72 libjs-jquery libjs-jquery-ui
liblapack-dev liblapack3 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmd0
libmetis5 libmount1 libmunge2 libnl-3-200 libnl-3-dev libnl-route-3-200
libnl-route-3-dev libnuma-dev libnuma1 libopenmpi-dev libopenmpi3
libpciaccess0 libpipeline1 libpkgconf3 libpmix-dev libpmix2 libptscotch-7.0
librdmacm1 libsmartcols1 libssl3 libstdc++-12-dev libstdc++6
libsub-override-perl libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8
libsuperlu5 libtool libubsan1 libuchardet0 libuuid1 libx11-6 libx11-data
libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxnvctrl0 m4 man-db mount
mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client
pkg-config pkgconf pkgconf-bin po-debconf util-linux util-linux-extra
zlib1g-dev
Suggested packages:
autoconf-archive gnu-standards autoconf-doc gcc-12-locales cpp-12-doc
dh-make gcc-12-doc gettext-doc libasprintf-dev libgettextpo-dev gfortran-doc
gfortran-12-doc libcoarrays-dev groff liblapack-doc libjs-jquery-ui-docs
libtool-doc cryptsetup-bin openmpi-doc pciutils libstdc++-12-doc
libsuperlu-doc gcj-jdk m4-doc apparmor less www-browser nfs-common
opencl-icd keychain libpam-ssh monkeysphere ssh-askpass libmail-box-perl
dosfstools kbd util-linux-locales
Recommended packages:
curl | wget | lynx libarchive-cpio-perl javascript-common
libcoarrays-openmpi-dev uuid-runtime xauth libmail-sendmail-perl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils debhelper
dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base gfortran
gfortran-12 groff-base ibverbs-providers intltool-debian libarchive-zip-perl
libblas-dev libblas3 libbsd0 libcbor0.8 libcombblas1.16.0 libdebhelper-perl
libedit2 libelf1 libevent-2.1-7 libevent-core-2.1-7 libevent-dev
libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7
libfabric1 libfido2-1 libfile-stripnondeterminism-perl libgfortran-12-dev
libgfortran5 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev
libibverbs1 libicu72 libjs-jquery libjs-jquery-ui liblapack-dev liblapack3
libltdl-dev libltdl7 libmagic-mgc libmagic1 libmd0 libmetis5 libmunge2
libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev
libnuma1 libopenmpi-dev libopenmpi3 libpciaccess0 libpipeline1 libpkgconf3
libpmix-dev libpmix2 libptscotch-7.0 librdmacm1 libsub-override-perl
libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu5 libtool
libuchardet0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2
libxnvctrl0 m4 man-db mpi-default-dev ocl-icd-libopencl1 openmpi-bin
openmpi-common openssh-client pkg-config pkgconf pkgconf-bin po-debconf
sbuild-build-depends-hypre-dummy zlib1g-dev
The following packages will be upgraded:
bsdutils cpp-12 g++-12 gcc-12 gcc-12-base libasan8 libatomic1 libblkid1
libcc1-0 libgcc-12-dev libgcc-s1 libgomp1 libmount1 libsmartcols1 libssl3
libstdc++-12-dev libstdc++6 libubsan1 libuuid1 mount util-linux
util-linux-extra
22 upgraded, 97 newly installed, 0 to remove and 60 not upgraded.
Need to get 82.8 MB of archives.
After this operation, 188 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-XymUpO/apt_archive ./ sbuild-build-depends-hypre-dummy 0.invalid.0 [932 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf bsdutils armhf 1:2.38.1-4 [83.9 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libsmartcols1 armhf 2.38.1-4 [91.6 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf util-linux-extra armhf 2.38.1-4 [98.1 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf util-linux armhf 2.38.1-4 [1062 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf mount armhf 2.38.1-4 [126 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libcc1-0 armhf 12.2.0-9+rpi1 [32.2 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libgomp1 armhf 12.2.0-9+rpi1 [95.4 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf libatomic1 armhf 12.2.0-9+rpi1 [8224 B]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf libasan8 armhf 12.2.0-9+rpi1 [2089 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf libubsan1 armhf 12.2.0-9+rpi1 [861 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf gcc-12-base armhf 12.2.0-9+rpi1 [37.2 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libstdc++6 armhf 12.2.0-9+rpi1 [504 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf g++-12 armhf 12.2.0-9+rpi1 [7913 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf libstdc++-12-dev armhf 12.2.0-9+rpi1 [2025 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libgcc-12-dev armhf 12.2.0-9+rpi1 [725 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf gcc-12 armhf 12.2.0-9+rpi1 [14.2 MB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf cpp-12 armhf 12.2.0-9+rpi1 [7156 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf libgcc-s1 armhf 12.2.0-9+rpi1 [36.1 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf libblkid1 armhf 2.38.1-4 [131 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libmount1 armhf 2.38.1-4 [144 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf libuuid1 armhf 2.38.1-4 [27.1 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-9 [774 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-4 [78.8 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.1-1 [1341 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-10 [156 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libmd0 armhf 1.0.4-2 [28.6 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.7-1 [112 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20221030-2 [76.2 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf libcbor0.8 armhf 0.8.0-2 [22.8 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libssl3 armhf 3.0.7-1 [1614 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf libfido2-1 armhf 1.12.0-2 [67.6 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf openssh-client armhf 1:9.1p1-1 [813 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-10 [495 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.11.1 [80.8 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-5 [517 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-2 [19.4 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-2 [8556 B]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14+20220924-2 [93.1 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.1 [570 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-10 [1203 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.11.1 [941 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libgfortran5 armhf 12.2.0-9+rpi1 [238 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libgfortran-12-dev armhf 12.2.0-9+rpi1 [285 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf gfortran-12 armhf 12.2.0-9+rpi1 [7509 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf gfortran armhf 4:12.2.0-1+rpi1 [1432 B]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf libnl-3-200 armhf 3.7.0-0.2 [55.0 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf libnl-route-3-200 armhf 3.7.0-0.2 [152 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libibverbs1 armhf 42.0-1 [53.7 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf ibverbs-providers armhf 42.0-1 [28.8 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libblas3 armhf 3.10.1-2 [109 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf libblas-dev armhf 3.10.1-2 [114 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-5+b1 [125 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf libevent-pthreads-2.1-7 armhf 2.1.12-stable-5+b1 [57.6 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf librdmacm1 armhf 42.0-1 [60.3 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf libfabric1 armhf 1.11.0-3 [310 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf libhwloc15 armhf 2.8.0-1 [130 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf libmunge2 armhf 0.5.14-6 [18.6 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf libpciaccess0 armhf 0.17-2 [48.8 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf libxcb1 armhf 1.15-1 [139 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libx11-data all 2:1.8.1-2 [308 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libx11-6 armhf 2:1.8.1-2 [704 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf libxext6 armhf 2:1.3.4-1 [48.0 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf libxnvctrl0 armhf 510.85.02-2 [26.6 kB]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf ocl-icd-libopencl1 armhf 2.3.1-1 [40.3 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf libhwloc-plugins armhf 2.8.0-1 [20.4 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf libpmix2 armhf 4.2.2-1 [530 kB]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf libopenmpi3 armhf 4.1.4-3+rpi1 [1795 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf libcombblas1.16.0 armhf 1.6.2-8 [255 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf libevent-2.1-7 armhf 2.1.12-stable-5+b1 [166 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf libevent-extra-2.1-7 armhf 2.1.12-stable-5+b1 [102 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf libevent-openssl-2.1-7 armhf 2.1.12-stable-5+b1 [62.5 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf libevent-dev armhf 2.1.12-stable-5+b1 [280 kB]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf libnuma1 armhf 2.0.15-1 [22.3 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf libnuma-dev armhf 2.0.15-1 [35.5 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf libltdl7 armhf 2.4.7-5 [390 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf libltdl-dev armhf 2.4.7-5 [161 kB]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf libhwloc-dev armhf 2.8.0-1 [202 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf libnl-3-dev armhf 3.7.0-0.2 [93.4 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf libnl-route-3-dev armhf 3.7.0-0.2 [163 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf libibverbs-dev armhf 42.0-1 [188 kB]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf liblapack3 armhf 3.10.1-2 [1587 kB]
Get:103 http://172.17.4.1/private bookworm-staging/main armhf liblapack-dev armhf 3.10.1-2 [2847 kB]
Get:104 http://172.17.4.1/private bookworm-staging/main armhf libmetis5 armhf 5.1.0.dfsg-7 [133 kB]
Get:105 http://172.17.4.1/private bookworm-staging/main armhf openmpi-common all 4.1.4-3+rpi1 [165 kB]
Get:106 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-4.1 [183 kB]
Get:107 http://172.17.4.1/private bookworm-staging/main armhf libpmix-dev armhf 4.2.2-1 [845 kB]
Get:108 http://172.17.4.1/private bookworm-staging/main armhf openmpi-bin armhf 4.1.4-3+rpi1 [192 kB]
Get:109 http://172.17.4.1/private bookworm-staging/main armhf libopenmpi-dev armhf 4.1.4-3+rpi1 [920 kB]
Get:110 http://172.17.4.1/private bookworm-staging/main armhf libpkgconf3 armhf 1.8.0-11 [30.8 kB]
Get:111 http://172.17.4.1/private bookworm-staging/main armhf libptscotch-7.0 armhf 7.0.1-3 [645 kB]
Get:112 http://172.17.4.1/private bookworm-staging/main armhf libsuperlu5 armhf 5.3.0+dfsg1-2 [128 kB]
Get:113 http://172.17.4.1/private bookworm-staging/main armhf libsuperlu-dev armhf 5.3.0+dfsg1-2 [22.1 kB]
Get:114 http://172.17.4.1/private bookworm-staging/main armhf libsuperlu-dist8 armhf 8.1.2+dfsg1-1 [459 kB]
Get:115 http://172.17.4.1/private bookworm-staging/main armhf libsuperlu-dist-dev armhf 8.1.2+dfsg1-1 [788 kB]
Get:116 http://172.17.4.1/private bookworm-staging/main armhf mpi-default-dev armhf 1.14 [5548 B]
Get:117 http://172.17.4.1/private bookworm-staging/main armhf pkgconf-bin armhf 1.8.0-11 [27.6 kB]
Get:118 http://172.17.4.1/private bookworm-staging/main armhf pkgconf armhf 1.8.0-11 [25.6 kB]
Get:119 http://172.17.4.1/private bookworm-staging/main armhf pkg-config armhf 1.8.0-11 [13.4 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 82.8 MB in 16s (5083 kB/s)
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.38.1-4_armhf.deb ...
Unpacking bsdutils (1:2.38.1-4) over (1:2.38.1-1.1) ...
Setting up bsdutils (1:2.38.1-4) ...
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.38.1-4_armhf.deb ...
Unpacking libsmartcols1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libsmartcols1:armhf (2.38.1-4) ...
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../util-linux-extra_2.38.1-4_armhf.deb ...
Unpacking util-linux-extra (2.38.1-4) over (2.38.1-1.1) ...
Setting up util-linux-extra (2.38.1-4) ...
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../util-linux_2.38.1-4_armhf.deb ...
Unpacking util-linux (2.38.1-4) over (2.38.1-1.1) ...
Setting up util-linux (2.38.1-4) ...
(Reading database ... 14773 files and directories currently installed.)
Preparing to unpack .../0-mount_2.38.1-4_armhf.deb ...
Unpacking mount (2.38.1-4) over (2.38.1-1.1) ...
Preparing to unpack .../1-libcc1-0_12.2.0-9+rpi1_armhf.deb ...
Unpacking libcc1-0:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../2-libgomp1_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgomp1:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../3-libatomic1_12.2.0-9+rpi1_armhf.deb ...
Unpacking libatomic1:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../4-libasan8_12.2.0-9+rpi1_armhf.deb ...
Unpacking libasan8:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../5-libubsan1_12.2.0-9+rpi1_armhf.deb ...
Unpacking libubsan1:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../6-gcc-12-base_12.2.0-9+rpi1_armhf.deb ...
Unpacking gcc-12-base:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Setting up gcc-12-base:armhf (12.2.0-9+rpi1) ...
(Reading database ... 14772 files and directories currently installed.)
Preparing to unpack .../libstdc++6_12.2.0-9+rpi1_armhf.deb ...
Unpacking libstdc++6:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Setting up libstdc++6:armhf (12.2.0-9+rpi1) ...
(Reading database ... 14772 files and directories currently installed.)
Preparing to unpack .../0-g++-12_12.2.0-9+rpi1_armhf.deb ...
Unpacking g++-12 (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../1-libstdc++-12-dev_12.2.0-9+rpi1_armhf.deb ...
Unpacking libstdc++-12-dev:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../2-libgcc-12-dev_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgcc-12-dev:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../3-gcc-12_12.2.0-9+rpi1_armhf.deb ...
Unpacking gcc-12 (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../4-cpp-12_12.2.0-9+rpi1_armhf.deb ...
Unpacking cpp-12 (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../5-libgcc-s1_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgcc-s1:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Setting up libgcc-s1:armhf (12.2.0-9+rpi1) ...
(Reading database ... 14772 files and directories currently installed.)
Preparing to unpack .../libblkid1_2.38.1-4_armhf.deb ...
Unpacking libblkid1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libblkid1:armhf (2.38.1-4) ...
(Reading database ... 14772 files and directories currently installed.)
Preparing to unpack .../libmount1_2.38.1-4_armhf.deb ...
Unpacking libmount1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libmount1:armhf (2.38.1-4) ...
(Reading database ... 14772 files and directories currently installed.)
Preparing to unpack .../libuuid1_2.38.1-4_armhf.deb ...
Unpacking libuuid1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libuuid1:armhf (2.38.1-4) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 14771 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.22.4-9_armhf.deb ...
Unpacking groff-base (1.22.4-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.38.1-4_armhf.deb ...
Unpacking bsdextrautils (2.38.1-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.11.1-1_armhf.deb ...
Unpacking man-db (2.11.1-1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../05-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../06-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../07-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../08-gettext-base_0.21-10_armhf.deb ...
Unpacking gettext-base (0.21-10) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../09-libmd0_1.0.4-2_armhf.deb ...
Unpacking libmd0:armhf (1.0.4-2) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../10-libbsd0_0.11.7-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../11-libedit2_3.1-20221030-2_armhf.deb ...
Unpacking libedit2:armhf (3.1-20221030-2) ...
Selecting previously unselected package libcbor0.8:armhf.
Preparing to unpack .../12-libcbor0.8_0.8.0-2_armhf.deb ...
Unpacking libcbor0.8:armhf (0.8.0-2) ...
Preparing to unpack .../13-libssl3_3.0.7-1_armhf.deb ...
Unpacking libssl3:armhf (3.0.7-1) over (3.0.5-4) ...
Selecting previously unselected package libfido2-1:armhf.
Preparing to unpack .../14-libfido2-1_1.12.0-2_armhf.deb ...
Unpacking libfido2-1:armhf (1.12.0-2) ...
Selecting previously unselected package openssh-client.
Preparing to unpack .../15-openssh-client_1%3a9.1p1-1_armhf.deb ...
Unpacking openssh-client (1:9.1p1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../16-m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../17-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../18-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../19-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../20-autopoint_0.21-10_all.deb ...
Unpacking autopoint (0.21-10) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../21-libdebhelper-perl_13.11.1_all.deb ...
Unpacking libdebhelper-perl (13.11.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../22-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../23-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../24-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../25-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../26-libfile-stripnondeterminism-perl_1.13.0-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../27-dh-strip-nondeterminism_1.13.0-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-2) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../28-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../29-dwz_0.14+20220924-2_armhf.deb ...
Unpacking dwz (0.14+20220924-2) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../30-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../31-libxml2_2.9.14+dfsg-1.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../32-gettext_0.21-10_armhf.deb ...
Unpacking gettext (0.21-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../33-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../34-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../35-debhelper_13.11.1_all.deb ...
Unpacking debhelper (13.11.1) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../36-libgfortran5_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (12.2.0-9+rpi1) ...
Selecting previously unselected package libgfortran-12-dev:armhf.
Preparing to unpack .../37-libgfortran-12-dev_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgfortran-12-dev:armhf (12.2.0-9+rpi1) ...
Selecting previously unselected package gfortran-12.
Preparing to unpack .../38-gfortran-12_12.2.0-9+rpi1_armhf.deb ...
Unpacking gfortran-12 (12.2.0-9+rpi1) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../39-gfortran_4%3a12.2.0-1+rpi1_armhf.deb ...
Unpacking gfortran (4:12.2.0-1+rpi1) ...
Selecting previously unselected package libnl-3-200:armhf.
Preparing to unpack .../40-libnl-3-200_3.7.0-0.2_armhf.deb ...
Unpacking libnl-3-200:armhf (3.7.0-0.2) ...
Selecting previously unselected package libnl-route-3-200:armhf.
Preparing to unpack .../41-libnl-route-3-200_3.7.0-0.2_armhf.deb ...
Unpacking libnl-route-3-200:armhf (3.7.0-0.2) ...
Selecting previously unselected package libibverbs1:armhf.
Preparing to unpack .../42-libibverbs1_42.0-1_armhf.deb ...
Unpacking libibverbs1:armhf (42.0-1) ...
Selecting previously unselected package ibverbs-providers:armhf.
Preparing to unpack .../43-ibverbs-providers_42.0-1_armhf.deb ...
Unpacking ibverbs-providers:armhf (42.0-1) ...
Selecting previously unselected package libblas3:armhf.
Preparing to unpack .../44-libblas3_3.10.1-2_armhf.deb ...
Unpacking libblas3:armhf (3.10.1-2) ...
Selecting previously unselected package libblas-dev:armhf.
Preparing to unpack .../45-libblas-dev_3.10.1-2_armhf.deb ...
Unpacking libblas-dev:armhf (3.10.1-2) ...
Selecting previously unselected package libevent-core-2.1-7:armhf.
Preparing to unpack .../46-libevent-core-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package libevent-pthreads-2.1-7:armhf.
Preparing to unpack .../47-libevent-pthreads-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-pthreads-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package librdmacm1:armhf.
Preparing to unpack .../48-librdmacm1_42.0-1_armhf.deb ...
Unpacking librdmacm1:armhf (42.0-1) ...
Selecting previously unselected package libfabric1:armhf.
Preparing to unpack .../49-libfabric1_1.11.0-3_armhf.deb ...
Unpacking libfabric1:armhf (1.11.0-3) ...
Selecting previously unselected package libhwloc15:armhf.
Preparing to unpack .../50-libhwloc15_2.8.0-1_armhf.deb ...
Unpacking libhwloc15:armhf (2.8.0-1) ...
Selecting previously unselected package libmunge2.
Preparing to unpack .../51-libmunge2_0.5.14-6_armhf.deb ...
Unpacking libmunge2 (0.5.14-6) ...
Selecting previously unselected package libpciaccess0:armhf.
Preparing to unpack .../52-libpciaccess0_0.17-2_armhf.deb ...
Unpacking libpciaccess0:armhf (0.17-2) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../53-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../54-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../55-libxcb1_1.15-1_armhf.deb ...
Unpacking libxcb1:armhf (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../56-libx11-data_2%3a1.8.1-2_all.deb ...
Unpacking libx11-data (2:1.8.1-2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../57-libx11-6_2%3a1.8.1-2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.1-2) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../58-libxext6_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxnvctrl0:armhf.
Preparing to unpack .../59-libxnvctrl0_510.85.02-2_armhf.deb ...
Unpacking libxnvctrl0:armhf (510.85.02-2) ...
Selecting previously unselected package ocl-icd-libopencl1:armhf.
Preparing to unpack .../60-ocl-icd-libopencl1_2.3.1-1_armhf.deb ...
Unpacking ocl-icd-libopencl1:armhf (2.3.1-1) ...
Selecting previously unselected package libhwloc-plugins:armhf.
Preparing to unpack .../61-libhwloc-plugins_2.8.0-1_armhf.deb ...
Unpacking libhwloc-plugins:armhf (2.8.0-1) ...
Selecting previously unselected package libpmix2:armhf.
Preparing to unpack .../62-libpmix2_4.2.2-1_armhf.deb ...
Unpacking libpmix2:armhf (4.2.2-1) ...
Selecting previously unselected package libopenmpi3:armhf.
Preparing to unpack .../63-libopenmpi3_4.1.4-3+rpi1_armhf.deb ...
Unpacking libopenmpi3:armhf (4.1.4-3+rpi1) ...
Selecting previously unselected package libcombblas1.16.0:armhf.
Preparing to unpack .../64-libcombblas1.16.0_1.6.2-8_armhf.deb ...
Unpacking libcombblas1.16.0:armhf (1.6.2-8) ...
Selecting previously unselected package libevent-2.1-7:armhf.
Preparing to unpack .../65-libevent-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package libevent-extra-2.1-7:armhf.
Preparing to unpack .../66-libevent-extra-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-extra-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package libevent-openssl-2.1-7:armhf.
Preparing to unpack .../67-libevent-openssl-2.1-7_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-openssl-2.1-7:armhf (2.1.12-stable-5+b1) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../68-libevent-dev_2.1.12-stable-5+b1_armhf.deb ...
Unpacking libevent-dev (2.1.12-stable-5+b1) ...
Selecting previously unselected package libnuma1:armhf.
Preparing to unpack .../69-libnuma1_2.0.15-1_armhf.deb ...
Unpacking libnuma1:armhf (2.0.15-1) ...
Selecting previously unselected package libnuma-dev:armhf.
Preparing to unpack .../70-libnuma-dev_2.0.15-1_armhf.deb ...
Unpacking libnuma-dev:armhf (2.0.15-1) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../71-libltdl7_2.4.7-5_armhf.deb ...
Unpacking libltdl7:armhf (2.4.7-5) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../72-libltdl-dev_2.4.7-5_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.7-5) ...
Selecting previously unselected package libhwloc-dev:armhf.
Preparing to unpack .../73-libhwloc-dev_2.8.0-1_armhf.deb ...
Unpacking libhwloc-dev:armhf (2.8.0-1) ...
Selecting previously unselected package libnl-3-dev:armhf.
Preparing to unpack .../74-libnl-3-dev_3.7.0-0.2_armhf.deb ...
Unpacking libnl-3-dev:armhf (3.7.0-0.2) ...
Selecting previously unselected package libnl-route-3-dev:armhf.
Preparing to unpack .../75-libnl-route-3-dev_3.7.0-0.2_armhf.deb ...
Unpacking libnl-route-3-dev:armhf (3.7.0-0.2) ...
Selecting previously unselected package libibverbs-dev:armhf.
Preparing to unpack .../76-libibverbs-dev_42.0-1_armhf.deb ...
Unpacking libibverbs-dev:armhf (42.0-1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../77-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-jquery-ui.
Preparing to unpack .../78-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ...
Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ...
Selecting previously unselected package liblapack3:armhf.
Preparing to unpack .../79-liblapack3_3.10.1-2_armhf.deb ...
Unpacking liblapack3:armhf (3.10.1-2) ...
Selecting previously unselected package liblapack-dev:armhf.
Preparing to unpack .../80-liblapack-dev_3.10.1-2_armhf.deb ...
Unpacking liblapack-dev:armhf (3.10.1-2) ...
Selecting previously unselected package libmetis5:armhf.
Preparing to unpack .../81-libmetis5_5.1.0.dfsg-7_armhf.deb ...
Unpacking libmetis5:armhf (5.1.0.dfsg-7) ...
Selecting previously unselected package openmpi-common.
Preparing to unpack .../82-openmpi-common_4.1.4-3+rpi1_all.deb ...
Unpacking openmpi-common (4.1.4-3+rpi1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../83-zlib1g-dev_1%3a1.2.11.dfsg-4.1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-4.1) ...
Selecting previously unselected package libpmix-dev:armhf.
Preparing to unpack .../84-libpmix-dev_4.2.2-1_armhf.deb ...
Unpacking libpmix-dev:armhf (4.2.2-1) ...
Selecting previously unselected package openmpi-bin.
Preparing to unpack .../85-openmpi-bin_4.1.4-3+rpi1_armhf.deb ...
Unpacking openmpi-bin (4.1.4-3+rpi1) ...
Selecting previously unselected package libopenmpi-dev:armhf.
Preparing to unpack .../86-libopenmpi-dev_4.1.4-3+rpi1_armhf.deb ...
Unpacking libopenmpi-dev:armhf (4.1.4-3+rpi1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../87-libpkgconf3_1.8.0-11_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.0-11) ...
Selecting previously unselected package libptscotch-7.0:armhf.
Preparing to unpack .../88-libptscotch-7.0_7.0.1-3_armhf.deb ...
Unpacking libptscotch-7.0:armhf (7.0.1-3) ...
Selecting previously unselected package libsuperlu5:armhf.
Preparing to unpack .../89-libsuperlu5_5.3.0+dfsg1-2_armhf.deb ...
Unpacking libsuperlu5:armhf (5.3.0+dfsg1-2) ...
Selecting previously unselected package libsuperlu-dev:armhf.
Preparing to unpack .../90-libsuperlu-dev_5.3.0+dfsg1-2_armhf.deb ...
Unpacking libsuperlu-dev:armhf (5.3.0+dfsg1-2) ...
Selecting previously unselected package libsuperlu-dist8:armhf.
Preparing to unpack .../91-libsuperlu-dist8_8.1.2+dfsg1-1_armhf.deb ...
Unpacking libsuperlu-dist8:armhf (8.1.2+dfsg1-1) ...
Selecting previously unselected package libsuperlu-dist-dev:armhf.
Preparing to unpack .../92-libsuperlu-dist-dev_8.1.2+dfsg1-1_armhf.deb ...
Unpacking libsuperlu-dist-dev:armhf (8.1.2+dfsg1-1) ...
Selecting previously unselected package mpi-default-dev.
Preparing to unpack .../93-mpi-default-dev_1.14_armhf.deb ...
Unpacking mpi-default-dev (1.14) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../94-pkgconf-bin_1.8.0-11_armhf.deb ...
Unpacking pkgconf-bin (1.8.0-11) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../95-pkgconf_1.8.0-11_armhf.deb ...
Unpacking pkgconf:armhf (1.8.0-11) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../96-pkg-config_1.8.0-11_armhf.deb ...
Unpacking pkg-config:armhf (1.8.0-11) ...
Selecting previously unselected package sbuild-build-depends-hypre-dummy.
Preparing to unpack .../97-sbuild-build-depends-hypre-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-hypre-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libpciaccess0:armhf (0.17-2) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up cpp-12 (12.2.0-9+rpi1) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up bsdextrautils (2.38.1-4) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libcbor0.8:armhf (0.8.0-2) ...
Setting up libdebhelper-perl (13.11.1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-10) ...
Setting up m4 (1.4.19-1) ...
Setting up libmetis5:armhf (5.1.0.dfsg-7) ...
Setting up file (1:5.41-4) ...
Setting up libgomp1:armhf (12.2.0-9+rpi1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libblas3:armhf (3.10.1-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode
Setting up libpkgconf3:armhf (1.8.0-11) ...
Setting up libmunge2 (0.5.14-6) ...
Setting up libx11-data (2:1.8.1-2) ...
Setting up libhwloc15:armhf (2.8.0-1) ...
Setting up libevent-core-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up libatomic1:armhf (12.2.0-9+rpi1) ...
Setting up libevent-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up autopoint (0.21-10) ...
Setting up pkgconf-bin (1.8.0-11) ...
Setting up libltdl7:armhf (2.4.7-5) ...
Setting up libgfortran5:armhf (12.2.0-9+rpi1) ...
Setting up autoconf (2.71-2) ...
Setting up libubsan1:armhf (12.2.0-9+rpi1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-4.1) ...
Setting up libnuma1:armhf (2.0.15-1) ...
Setting up libmd0:armhf (1.0.4-2) ...
Setting up mount (2.38.1-4) ...
Setting up ocl-icd-libopencl1:armhf (2.3.1-1) ...
Setting up libasan8:armhf (12.2.0-9+rpi1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libnl-3-200:armhf (3.7.0-0.2) ...
Setting up openmpi-common (4.1.4-3+rpi1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libbsd0:armhf (0.11.7-1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.1) ...
Setting up libcc1-0:armhf (12.2.0-9+rpi1) ...
Setting up libblas-dev:armhf (3.10.1-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode
Setting up libevent-pthreads-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.0-2) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libevent-extra-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up liblapack3:armhf (3.10.1-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode
Setting up libxcb1:armhf (1.15-1) ...
Setting up gettext (0.21-10) ...
Setting up libtool (2.4.7-5) ...
Setting up libedit2:armhf (3.1-20221030-2) ...
Setting up libssl3:armhf (3.0.7-1) ...
Setting up libsuperlu5:armhf (5.3.0+dfsg1-2) ...
Setting up libevent-openssl-2.1-7:armhf (2.1.12-stable-5+b1) ...
Setting up pkgconf:armhf (1.8.0-11) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libnuma-dev:armhf (2.0.15-1) ...
Setting up libnl-route-3-200:armhf (3.7.0-0.2) ...
Setting up dh-autoreconf (20) ...
Setting up libltdl-dev:armhf (2.4.7-5) ...
Setting up libjs-jquery-ui (1.13.2+dfsg-1) ...
Setting up libgcc-12-dev:armhf (12.2.0-9+rpi1) ...
Setting up libevent-dev (2.1.12-stable-5+b1) ...
Setting up liblapack-dev:armhf (3.10.1-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode
Setting up pkg-config:armhf (1.8.0-11) ...
Setting up dh-strip-nondeterminism (1.13.0-2) ...
Setting up dwz (0.14+20220924-2) ...
Setting up libnl-3-dev:armhf (3.7.0-0.2) ...
Setting up groff-base (1.22.4-9) ...
Setting up libx11-6:armhf (2:1.8.1-2) ...
Setting up libhwloc-dev:armhf (2.8.0-1) ...
Setting up libfido2-1:armhf (1.12.0-2) ...
Setting up libsuperlu-dev:armhf (5.3.0+dfsg1-2) ...
Setting up libibverbs1:armhf (42.0-1) ...
Setting up libstdc++-12-dev:armhf (12.2.0-9+rpi1) ...
Setting up ibverbs-providers:armhf (42.0-1) ...
Setting up openssh-client (1:9.1p1-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libxext6:armhf (2:1.3.4-1) ...
Setting up libgfortran-12-dev:armhf (12.2.0-9+rpi1) ...
Setting up man-db (2.11.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libxnvctrl0:armhf (510.85.02-2) ...
Setting up libnl-route-3-dev:armhf (3.7.0-0.2) ...
Setting up gcc-12 (12.2.0-9+rpi1) ...
Setting up g++-12 (12.2.0-9+rpi1) ...
Setting up librdmacm1:armhf (42.0-1) ...
Setting up debhelper (13.11.1) ...
Setting up libibverbs-dev:armhf (42.0-1) ...
Setting up libhwloc-plugins:armhf (2.8.0-1) ...
Setting up gfortran-12 (12.2.0-9+rpi1) ...
Setting up libfabric1:armhf (1.11.0-3) ...
Setting up libpmix2:armhf (4.2.2-1) ...
Setting up libopenmpi3:armhf (4.1.4-3+rpi1) ...
Setting up gfortran (4:12.2.0-1+rpi1) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode
Setting up libpmix-dev:armhf (4.2.2-1) ...
Setting up openmpi-bin (4.1.4-3+rpi1) ...
update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode
update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode
Setting up libptscotch-7.0:armhf (7.0.1-3) ...
Setting up libcombblas1.16.0:armhf (1.6.2-8) ...
Setting up libsuperlu-dist8:armhf (8.1.2+dfsg1-1) ...
Setting up libsuperlu-dist-dev:armhf (8.1.2+dfsg1-1) ...
Setting up libopenmpi-dev:armhf (4.1.4-3+rpi1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openmpi/include to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode
Setting up mpi-default-dev (1.14) ...
Setting up sbuild-build-depends-hypre-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.35-2+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.39-6+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-9+rpi1 gcc-12_12.2.0-9+rpi1 libc6-dev_2.35-2+rpi1 libstdc++-12-dev_12.2.0-9+rpi1 libstdc++6_12.2.0-9+rpi1 linux-libc-dev_5.19.6-1+rpi1
Package versions: adduser_3.129 apt_2.5.3 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-10 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2~rc2-2 binutils_2.39-6+rpi1 binutils-arm-linux-gnueabihf_2.39-6+rpi1 binutils-common_2.39-6+rpi1 bsdextrautils_2.38.1-4 bsdutils_1:2.38.1-4 build-essential_12.9 bzip2_1.0.8-5+b2 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-9+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.79 debhelper_13.11.1 debianutils_5.7-0.3 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-2 diffutils_1:3.8-1 dirmngr_2.2.39-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.14+20220924-2 e2fsprogs_1.46.6~rc1-1 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-9+rpi1 gcc_4:12.2.0-1+rpi1 gcc-12_12.2.0-9+rpi1 gcc-12-base_12.2.0-9+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-10 gettext-base_0.21-10 gfortran_4:12.2.0-1+rpi1 gfortran-12_12.2.0-9+rpi1 gnupg_2.2.39-1 gnupg-l10n_2.2.39-1 gnupg-utils_2.2.39-1 gpg_2.2.39-1 gpg-agent_2.2.39-1 gpg-wks-client_2.2.39-1 gpg-wks-server_2.2.39-1 gpgconf_2.2.39-1 gpgsm_2.2.39-1 gpgv_2.2.39-1 grep_3.7-1 groff-base_1.22.4-9 gzip_1.12-1 hostname_3.23 ibverbs-providers_42.0-1 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20211215-1 krb5-locales_1.20-1 libacl1_2.3.1-1 libapt-pkg6.0_2.5.3 libarchive-zip-perl_1.68-1 libasan8_12.2.0-9+rpi1 libassuan0_2.5.5-4 libatomic1_12.2.0-9+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39-6+rpi1 libblas-dev_3.10.1-2 libblas3_3.10.1-2 libblkid1_2.38.1-4 libbsd0_0.11.7-1 libbz2-1.0_1.0.8-5+b2 libc-bin_2.35-2+rpi1 libc-dev-bin_2.35-2+rpi1 libc6_2.35-2+rpi1 libc6-dev_2.35-2+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcbor0.8_0.8.0-2 libcc1-0_12.2.0-9+rpi1 libcom-err2_1.46.6~rc1-1 libcombblas1.16.0_1.6.2-8 libcrypt-dev_1:4.4.28-2 libcrypt1_1:4.4.28-2 libctf-nobfd0_2.39-6+rpi1 libctf0_2.39-6+rpi1 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.264 libdebhelper-perl_13.11.1 libdpkg-perl_1.21.9+rpi1 libedit2_3.1-20221030-2 libelf1_0.187-2+rpi2 libevent-2.1-7_2.1.12-stable-5+b1 libevent-core-2.1-7_2.1.12-stable-5+b1 libevent-dev_2.1.12-stable-5+b1 libevent-extra-2.1-7_2.1.12-stable-5+b1 libevent-openssl-2.1-7_2.1.12-stable-5+b1 libevent-pthreads-2.1-7_2.1.12-stable-5+b1 libext2fs2_1.46.6~rc1-1 libfabric1_1.11.0-3 libfakeroot_1.29-1 libffi8_3.4.2-4 libfido2-1_1.12.0-2 libfile-stripnondeterminism-perl_1.13.0-2 libgcc-12-dev_12.2.0-9+rpi1 libgcc-s1_12.2.0-9+rpi1 libgcrypt20_1.10.1-2+b2 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgfortran-12-dev_12.2.0-9+rpi1 libgfortran5_12.2.0-9+rpi1 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.8-2 libgomp1_12.2.0-9+rpi1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.20-1 libhogweed6_3.8.1-2 libhwloc-dev_2.8.0-1 libhwloc-plugins_2.8.0-1 libhwloc15_2.8.0-1 libibverbs-dev_42.0-1 libibverbs1_42.0-1 libicu72_72.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libk5crypto3_1.20-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20-1 libkrb5support0_1.20-1 libksba8_1.6.0-3 liblapack-dev_3.10.1-2 liblapack3_3.10.1-2 libldap-2.5-0_2.5.13+dfsg-2+rpi1 libltdl-dev_2.4.7-5 libltdl7_2.4.7-5 liblz4-1_1.9.4-1+rpi1 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd0_1.0.4-2 libmetis5_5.1.0.dfsg-7 libmount1_2.38.1-4 libmpc3_1.2.1-2 libmpfr6_4.1.0-3 libmunge2_0.5.14-6 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnl-3-200_3.7.0-0.2 libnl-3-dev_3.7.0-0.2 libnl-route-3-200_3.7.0-0.2 libnl-route-3-dev_3.7.0-0.2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnuma-dev_2.0.15-1 libnuma1_2.0.15-1 libopenmpi-dev_4.1.4-3+rpi1 libopenmpi3_4.1.4-3+rpi1 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.5.2-5 libpam-modules-bin_1.5.2-5 libpam-runtime_1.5.2-5 libpam0g_1.5.2-5 libpciaccess0_0.17-2 libpcre2-8-0_10.40-1+b2 libpcre3_2:8.39-14 libperl5.34_5.34.0-5 libperl5.36_5.36.0-4 libpipeline1_1.5.7-1 libpkgconf3_1.8.0-11 libpmix-dev_4.2.2-1 libpmix2_4.2.2-1 libptscotch-7.0_7.0.1-3 librdmacm1_42.0-1 libreadline8_8.2-1 libsasl2-2_2.1.28+dfsg-8 libsasl2-modules-db_2.1.28+dfsg-8 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol1_3.1-1 libsepol2_3.4-2 libsmartcols1_2.38.1-4 libsqlite3-0_3.39.4-1 libss2_1.46.6~rc1-1 libssl1.1_1.1.1o-1 libssl3_3.0.7-1 libstdc++-12-dev_12.2.0-9+rpi1 libstdc++6_12.2.0-9+rpi1 libsub-override-perl_0.09-4 libsuperlu-dev_5.3.0+dfsg1-2 libsuperlu-dist-dev_8.1.2+dfsg1-1 libsuperlu-dist8_8.1.2+dfsg1-1 libsuperlu5_5.3.0+dfsg1-2 libsystemd0_251.5-1+rpi1 libtasn1-6_4.19.0-2 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libubsan1_12.2.0-9+rpi1 libuchardet0_0.0.7-1 libudev1_251.5-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-4 libx11-6_2:1.8.1-2 libx11-data_2:1.8.1-2 libxau6_1:1.0.9-1 libxcb1_1.15-1 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.4-1 libxml2_2.9.14+dfsg-1.1 libxnvctrl0_510.85.02-2 libxxhash0_0.8.1-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.19.6-1+rpi1 login_1:4.12.3+dfsg1-1 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-1 make_4.3-4.1 man-db_2.11.1-1 mawk_1.3.4.20200120-3.1 mount_2.38.1-4 mpi-default-dev_1.14 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 ocl-icd-libopencl1_2.3.1-1 openmpi-bin_4.1.4-3+rpi1 openmpi-common_4.1.4-3+rpi1 openssh-client_1:9.1p1-1 passwd_1:4.12.3+dfsg1-1 patch_2.7.6-7 perl_5.36.0-4 perl-base_5.36.0-4 perl-modules-5.34_5.34.0-5 perl-modules-5.36_5.36.0-4 pinentry-curses_1.2.0-2 pkg-config_1.8.0-11 pkgconf_1.8.0-11 pkgconf-bin_1.8.0-11 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1 rpcsvc-proto_1.4.2-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-hypre-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.31 sysvinit-utils_3.05-6 tar_1.34+dfsg-1 tzdata_2022d-1 util-linux_2.38.1-4 util-linux-extra_2.38.1-4 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-4.1 zlib1g-dev_1:1.2.11.dfsg-4.1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.G4_W9Nv4/trustedkeys.kbx': General error
gpgv: Signature made Mon Dec 5 10:00:18 2022 UTC
gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./hypre_2.26.0-2.dsc
dpkg-source: info: extracting hypre in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking hypre_2.26.0.orig.tar.gz
dpkg-source: info: unpacking hypre_2.26.0-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying pilut_blas_mangle.patch
dpkg-source: info: applying configure.patch
dpkg-source: info: applying blas.patch
dpkg-source: info: applying complex.patch
dpkg-source: info: applying test.patch
dpkg-source: info: applying lapack.patch
dpkg-source: info: applying superlu_libs.patch
dpkg-source: info: applying library_name_extension.patch
dpkg-source: info: applying no_timings_finalizeAllTimings.patch
Check disc space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-3ddf85b2-6531-4ef1-bf07-c0ffee36185b
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package hypre
dpkg-buildpackage: info: source version 2.26.0-2
dpkg-buildpackage: info: source distribution unstable
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
fakeroot debian/rules clean
dh clean --sourcedirectory=src
dh_testdir -O--sourcedirectory=src
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
echo "Running clean"
Running clean
rm -rf /<<PKGBUILDDIR>>/debian/tmp
rm -f src/configure.in
rm -f src/config.log
rm -f src/config/config.guess
rm -f src/config/config.sub
cd src/test; \
for TEST in TEST_*; do \
rm -f ${TEST}.stdout ${TEST}.stderr; \
done
dh_auto_clean
cd src && make -j4 distclean
make[2]: Entering directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/src'
dh_auto_clean: error: cd src && make -j4 distclean returned exit code 2
make[1]: [debian/rules:89: override_dh_auto_clean] Error 25 (ignored)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_autoreconf_clean -O--sourcedirectory=src
debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_clean
rm -rf src64 src64m
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules build-arch
dh build-arch --sourcedirectory=src
dh_testdir -a -O--sourcedirectory=src
dh_update_autotools_config -a -O--sourcedirectory=src
debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp /usr/share/misc/config.* src/config/
cd src && ./config/update.sh
HYPRE version number is the same as the current version
configure.in:1764: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.in:1764: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
config/hypre_macros_misc.m4:17: AC_HYPRE_CHECK_MPI is expanded from...
configure.in:1764: the top level
configure.in:2148: warning: AC_CHECK_HEADERS("${CUDA_HOME}/include/cuda.h"): you should use literals
./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from...
configure.in:2148: the top level
configure.in:2152: warning: AC_CHECK_HEADERS("${CUDA_PATH}/include/cuda.h"): you should use literals
./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from...
configure.in:2152: the top level
configure.in:2171: warning: AC_CHECK_HEADERS("${HYPRE_ROCM_PREFIX}/include/hip/hip_common.h"): you should use literals
./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
configure.in:2171: the top level
configure.in:2469: warning: AC_CHECK_HEADERS("${MKLROOT}/include/mkl.h"): you should use literals
./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
configure.in:2469: the top level
rm -rf src64 && cp -a src src64
rm -rf src64m && cp -a src src64m
rm -rf src-static && cp -a src src-static
rm -rf src64-static && cp -a src src64-static
rm -rf src64m-static && cp -a src src64m-static
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/arm-linux-gnueabihf/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/arm-linux-gnueabihf/openmpi/lib " --with-MPI-flags="" --with-extra-flags="" \
--with-blas=yes --with-blas-lib="-lblas " \
--with-lapack=yes \
--with-lapack-lib="-llapack " \
--with-fmangle-lapack="one-underscore" \
--prefix=/<<PKGBUILDDIR>>/debian/tmp/usr
cd src && ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/arm-linux-gnueabihf/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/arm-linux-gnueabihf/openmpi/lib " --with-MPI-flags= --with-extra-flags= --with-blas=yes "--with-blas-lib=-lblas " --with-lapack=yes "--with-lapack-lib=-llapack " --with-fmangle-lapack=one-underscore --prefix=/<<PKGBUILDDIR>>/debian/tmp/usr
configure: NOTE: Could not find .git directory
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking target system type... arm-unknown-linux-gnueabihf
checking for mpxlc... no
checking for mpixlc... no
checking for mpiicc... no
checking for mpiicx... no
checking for mpigcc... no
checking for mpicc... mpicc
checking for mpxlC... no
checking for mpixlcxx... no
checking for mpixlC... no
checking for mpiicpc... no
checking for mpiicpx... no
checking for mpig++... no
checking for mpic++... mpic++
checking for mpxlf... no
checking for mpixlf77... no
checking for mpiifort... no
checking for mpiifx... no
checking for mpif77... mpif77
checking whether make sets $(MAKE)... yes
checking for ranlib... ranlib
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether mpicc accepts -g... yes
checking for mpicc option to enable C11 features... none needed
checking whether the compiler supports GNU C++... yes
checking whether mpic++ accepts -g... yes
checking for mpic++ option to enable C++11 features... none needed
checking whether the compiler supports GNU Fortran... yes
checking whether mpif77 accepts -g... yes
checking how to get verbose linking output from mpif77... -v
checking for Fortran libraries of mpif77... -L/usr/lib/arm-linux-gnueabihf/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/arm-linux-gnueabihf/12 -L/usr/lib/gcc/arm-linux-gnueabihf/12/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/12/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking for mpi.h... yes
checking for MPI_Comm_f2c... yes
checking how to run the C preprocessor... mpicc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether MPI_Comm_f2c is a macro... no
checking for cabs in -lm... yes
configure: creating ./config.status
config.status: creating config/Makefile.config
config.status: creating HYPRE_config.h
dh_auto_configure -Dsrc-static -- --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/arm-linux-gnueabihf/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/arm-linux-gnueabihf/openmpi/lib " --with-MPI-flags="" --with-extra-flags="" \
--with-blas=yes --with-blas-lib="-lblas " \
--with-lapack=yes \
--with-lapack-lib="-llapack " \
--with-fmangle-lapack="one-underscore" \
--prefix=/<<PKGBUILDDIR>>/debian/tmp-static/usr
cd src-static && ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/arm-linux-gnueabihf/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/arm-linux-gnueabihf/openmpi/lib " --with-MPI-flags= --with-extra-flags= --with-blas=yes "--with-blas-lib=-lblas " --with-lapack=yes "--with-lapack-lib=-llapack " --with-fmangle-lapack=one-underscore --prefix=/<<PKGBUILDDIR>>/debian/tmp-static/usr
configure: NOTE: Could not find .git directory
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking target system type... arm-unknown-linux-gnueabihf
checking for mpxlc... no
checking for mpixlc... no
checking for mpiicc... no
checking for mpiicx... no
checking for mpigcc... no
checking for mpicc... mpicc
checking for mpxlC... no
checking for mpixlcxx... no
checking for mpixlC... no
checking for mpiicpc... no
checking for mpiicpx... no
checking for mpig++... no
checking for mpic++... mpic++
checking for mpxlf... no
checking for mpixlf77... no
checking for mpiifort... no
checking for mpiifx... no
checking for mpif77... mpif77
checking whether make sets $(MAKE)... yes
checking for ranlib... ranlib
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether mpicc accepts -g... yes
checking for mpicc option to enable C11 features... none needed
checking whether the compiler supports GNU C++... yes
checking whether mpic++ accepts -g... yes
checking for mpic++ option to enable C++11 features... none needed
checking whether the compiler supports GNU Fortran... yes
checking whether mpif77 accepts -g... yes
checking how to get verbose linking output from mpif77... -v
checking for Fortran libraries of mpif77... -L/usr/lib/arm-linux-gnueabihf/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/arm-linux-gnueabihf/12 -L/usr/lib/gcc/arm-linux-gnueabihf/12/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/12/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking for mpi.h... yes
checking for MPI_Comm_f2c... yes
checking how to run the C preprocessor... mpicc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether MPI_Comm_f2c is a macro... no
checking for cabs in -lm... yes
configure: creating ./config.status
config.status: creating config/Makefile.config
config.status: creating HYPRE_config.h
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -Dsrc
cd src && make -j4
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Making blas ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/blas'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c
dnrm2.c: In function 'hypre_dnrm2':
dnrm2.c:148:8: warning: 'xmax' may be used uninitialized [-Wmaybe-uninitialized]
148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) {
| ^
dnrm2.c:35:17: note: 'xmax' was declared here
35 | doublereal xmax;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c
dsyr2.c: In function 'hypre_dsyr2':
dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized]
29 | integer ix, iy, jx, jy, kx, ky;
| ^~
dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized]
29 | integer ix, iy, jx, jy, kx, ky;
| ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c
dtrmv.c: In function 'hypre_dtrmv':
dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized]
21 | integer ix, jx, kx;
| ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c
dtrsv.c: In function 'hypre_dtrsv':
dtrsv.c:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized]
289 | jx += *incx;
| ~~~^~~~~~~~
dtrsv.c:28:21: note: 'kx' was declared here
28 | integer ix, jx, kx;
| ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/blas'
Making lapack ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/lapack'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c
dgesvd.c: In function 'hypre_dgesvd':
dgesvd.c:4043:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized]
4043 | if (ie < 2) {
| ^
dgesvd.c:40:13: note: 'ie' was declared here
40 | integer ie;
| ^~
In file included from dgesvd.c:8:
f2c.h:200:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized]
200 | #define max(a,b) ((a) >= (b) ? (a) : (b))
| ^
dgesvd.c:46:17: note: 'bdspac' was declared here
46 | integer ir, bdspac, iu;
| ^~~~~~
f2c.h:200:36: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized]
200 | #define max(a,b) ((a) >= (b) ? (a) : (b))
| ^
dgesvd.c:38:27: note: 'wrkbl' was declared here
38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c
dlamch.c: In function 'hypre_dlamc5':
dlamch.c:933:11: warning: 'oldy' may be used uninitialized [-Wmaybe-uninitialized]
933 | y = oldy;
| ~~^~~~~~
dlamch.c:838:16: note: 'oldy' was declared here
838 | doublereal oldy;
| ^~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/lapack'
Making utilities ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/utilities'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_error.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_general.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_handle.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_version.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c amg_linklist.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c binsearch.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c exchange_data.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fortran_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c log.c
In file included from exchange_data.c:15:
_hypre_utilities.h: In function 'hypre_DataExchangeList':
_hypre_utilities.h:676:3: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
exchange_data.c:179:23: note: 'term_statuses' was declared here
179 | hypre_MPI_Status *term_statuses, term_status1, status_parent;
| ^~~~~~~~~~~~~
_hypre_utilities.h:676:3: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
exchange_data.c:178:23: note: 'term_requests' was declared here
178 | hypre_MPI_Request *term_requests, term_request1, request_parent;
| ^~~~~~~~~~~~~
_hypre_utilities.h:676:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
exchange_data.c:173:43: note: 'contact_statuses' was declared here
173 | hypre_MPI_Status *response_statuses, *contact_statuses;
| ^~~~~~~~~~~~~~~~
exchange_data.c:408:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized]
408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
409 | response_statuses);
| ~~~~~~~~~~~~~~~~~~
exchange_data.c:173:23: note: 'response_statuses' was declared here
173 | hypre_MPI_Status *response_statuses, *contact_statuses;
| ^~~~~~~~~~~~~~~~~
_hypre_utilities.h:676:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
exchange_data.c:172:43: note: 'contact_requests' was declared here
172 | hypre_MPI_Request *response_requests, *contact_requests;
| ^~~~~~~~~~~~~~~~
exchange_data.c:408:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized]
408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
409 | response_statuses);
| ~~~~~~~~~~~~~~~~~~
exchange_data.c:172:23: note: 'response_requests' was declared here
172 | hypre_MPI_Request *response_requests, *contact_requests;
| ^~~~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c complex.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c error.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c hopscotch_hash.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c memory_tracker.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c merge_sort.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mmio.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mpi_comm_f2c.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c prefix_sum.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c printf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c qsort.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c utilities.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mpistubs.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c qsplit.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c random.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c threading.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c timer.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c timing.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c device_utils.c -o device_utils.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c general.c -o general.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c handle.c -o handle.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c int_array.c -o int_array.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c memory.c -o memory.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c omp_device.c -o omp_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c nvtx.c -o nvtx.obj
Building libHYPRE_utilities.so ...
mpicc -shared -o libHYPRE_utilities-2.26.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.26.0.so
ln -s -f libHYPRE_utilities-2.26.0.so libHYPRE_utilities.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_onedpl.hpp /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_utilities.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_utilities.hpp /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./fortran*.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/utilities'
Making multivector ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/multivector'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c multivector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c temp_multivector.c
Building libHYPRE_multivector.so ...
mpicc -shared -o libHYPRE_multivector-2.26.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.26.0.so
ln -s -f libHYPRE_multivector-2.26.0.so libHYPRE_multivector.so
cp -fR *.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/multivector'
Making krylov ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/krylov'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c cgnr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c cogmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c lgmres.c
gmres.c: In function 'hypre_GMRESSolve':
gmres.c:310:45: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized]
310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2;
| ^~~~
cogmres.c: In function 'hypre_COGMRESSolve':
cogmres.c:318:39: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized]
318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_cgnr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_cogmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_lobpcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c lobpcg.c
In function 'lobpcg_MultiVectorByMultiVector',
inlined from 'lobpcg_solve' at lobpcg.c:729:10:
lobpcg.c:94:4: warning: 'blockVectorBY' may be used uninitialized [-Wmaybe-uninitialized]
94 | mv_MultiVectorByMultiVector( x, y,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95 | utilities_FortranMatrixGlobalHeight( xy ),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96 | utilities_FortranMatrixHeight( xy ),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
97 | utilities_FortranMatrixWidth( xy ),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
98 | utilities_FortranMatrixValues( xy ) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lobpcg.c: In function 'lobpcg_solve':
lobpcg.c:296:26: note: 'blockVectorBY' was declared here
296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */
| ^~~~~~~~~~~~~
Building libHYPRE_krylov.so ...
mpicc -shared -o libHYPRE_krylov-2.26.0.so bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o -Wl,-soname,libHYPRE_krylov-2.26.0.so
ln -s -f libHYPRE_krylov-2.26.0.so libHYPRE_krylov.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./krylov.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./lobpcg.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/krylov'
Making seq_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/seq_mv'
make autogen
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/seq_mv'
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/seq_mv'
make lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/seq_mv'
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matop.c
csr_matop.c: In function 'hypre_CSRMatrixSplit':
csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized]
1439 | temp[cnt_offd] = Bs_ext_j[j];
| ^
csr_matop.c:1330:21: note: 'temp' was declared here
1330 | HYPRE_BigInt *temp;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matrix.c
csr_matrix.c: In function 'hypre_CSRMatrixUnion':
csr_matrix.c:966:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized]
966 | if ( big_jB == big_jA )
| ^
csr_matrix.c:866:30: note: 'big_jB' was declared here
866 | HYPRE_BigInt jBg, big_jA, big_jB;
| ^~~~~~
csr_matrix.c:966:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized]
966 | if ( big_jB == big_jA )
| ^
csr_matrix.c:866:22: note: 'big_jA' was declared here
866 | HYPRE_BigInt jBg, big_jA, big_jB;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matvec.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c genpart.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_csr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_mapped_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_multiblock_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mapped_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c multiblock_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c vector_batched.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c vector_device.c -o vector_device.obj
Building libHYPRE_seq_mv.so ...
mpicc -shared -o libHYPRE_seq_mv-2.26.0.so csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj -Wl,-soname,libHYPRE_seq_mv-2.26.0.so
ln -s -f libHYPRE_seq_mv-2.26.0.so libHYPRE_seq_mv.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./seq_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/seq_mv'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/seq_mv'
Making parcsr_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/parcsr_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c communicationT.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_parcsr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_par_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c gen_fffc.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c new_commpkg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c numbers.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_aat.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_assumed_part.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_bool_matop.c
par_csr_aat.c: In function 'hypre_ParCSRAAt':
par_csr_aat.c:366:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
366 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_csr_aat.c:365:21: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
365 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_csr_aat.c:364:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
364 | HYPRE_Complex *A_ext_data;
| ^~~~~~~~~~
par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
860 | hypre_CSRMatrixDestroy(A_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_aat.c:362:21: note: 'A_ext' was declared here
362 | hypre_CSRMatrix *A_ext;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_bool_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_communication.c
par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt':
par_csr_bool_matop.c:645:27: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
645 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_csr_bool_matop.c:644:27: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
644 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
1088 | hypre_CSRBooleanMatrixDestroy(A_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:642:28: note: 'A_ext' was declared here
642 | hypre_CSRBooleanMatrix *A_ext;
| ^~~~~
par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ':
par_csr_bool_matrix.c:576:19: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
576 | HYPRE_Int *offd_j;
| ^~~~~~
par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized]
575 | HYPRE_Int *offd_i;
| ^~~~~~
par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul':
par_csr_bool_matop.c:66:27: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
66 | HYPRE_Int *B_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_bool_matop.c:71:27: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
71 | HYPRE_BigInt *B_tmp_offd_j;
| ^~~~~~~~~~~~
par_csr_bool_matop.c:70:27: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
70 | HYPRE_Int *B_ext_offd_j;
| ^~~~~~~~~~~~
par_csr_bool_matop.c:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
63 | HYPRE_BigInt *Bs_ext_j;
| ^~~~~~~~
par_csr_bool_matop.c:62:27: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
62 | HYPRE_Int *Bs_ext_i;
| ^~~~~~~~
par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized]
176 | hypre_CSRBooleanMatrixDestroy(Bs_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:61:28: note: 'Bs_ext' was declared here
61 | hypre_CSRBooleanMatrix *Bs_ext;
| ^~~~~~
par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix':
par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized]
895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
896 | local_num_rows[i],
| ~~~~~~~~~~~~~~~~~~
897 | &a_i[(HYPRE_Int)row_starts[i]],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
898 | &a_j[ind],
| ~~~~~~~~~~
899 | &csr_matrix_datatypes[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here
829 | HYPRE_Int *a_j;
| ^~~
par_csr_bool_matrix.c:894:19: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized]
894 | ind = a_i[(HYPRE_Int)row_starts[i]];
| ^
par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here
828 | HYPRE_Int *a_i;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matop.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matvec.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matop_marked.c
par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF':
par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized]
668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
669 | CF_marker, CF_marker_offd, fpt);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matvec.c:567:23: note: 'x_tmp' was declared here
567 | hypre_Vector *x_tmp;
| ^~~~~
par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
647 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matvec.c:558:28: note: 'comm_handle' was declared here
558 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_triplemat.c
par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ':
par_csr_matrix.c:819:24: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized]
819 | HYPRE_BigInt *tmp_j;
| ^~~~~
par_csr_matrix.c:818:24: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
818 | HYPRE_Int *offd_j;
| ^~~~~~
par_csr_matrix.c:893:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
893 | offd_data[offd_cnt++] = data;
| ^
par_csr_matrix.c:816:24: note: 'offd_data' was declared here
816 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC':
par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j];
| ^
par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here
319 | HYPRE_Complex *P_ext_offd_data;
| ^~~~~~~~~~~~~~~
In file included from _hypre_parcsr_mv.h:9,
from par_csr_matop_marked.c:8:
./../utilities/_hypre_utilities.h:676:3: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here
290 | HYPRE_Int *map_P_to_C;
| ^~~~~~~~~~
par_csr_matop_marked.c:314:24: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
314 | HYPRE_Complex *P_ext_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_matop_marked.c:316:24: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
316 | HYPRE_Int *P_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_BigInt *Ps_ext_j;
| ^~~~~~~~
par_csr_matop_marked.c:311:24: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
311 | HYPRE_Int *Ps_ext_i;
| ^~~~~~~~
par_csr_matop_marked.c:310:24: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
310 | HYPRE_Complex *Ps_ext_data;
| ^~~~~~~~~~~
par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized]
429 | hypre_CSRMatrixDestroy(Ps_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here
308 | hypre_CSRMatrix *Ps_ext;
| ^~~~~~
par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost':
par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized]
689 | hypre_CSRMatrixDestroy(APext_offd);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here
537 | hypre_CSRMatrix *APext_offd;
| ^~~~~~~~~~
par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized]
679 | hypre_CSRMatrixDestroy(APext_diag);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here
536 | hypre_CSRMatrix *APext_diag;
| ^~~~~~~~~~
par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix':
par_csr_matrix.c:1444:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized]
1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1445 | num_rows_proc[i],
| ~~~~~~~~~~~~~~~~~
1446 | &A_data[ind],
| ~~~~~~~~~~~~~
1447 | &A_i[(HYPRE_Int) global_row_starts[i]],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | &A_j[ind],
| ~~~~~~~~~~
1449 | &csr_matrix_datatypes[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matrix.c:1253:24: note: 'A_j' was declared here
1253 | HYPRE_Int *A_j;
| ^~~
par_csr_matrix.c:1442:19: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized]
1442 | ind = A_i[(HYPRE_Int) global_row_starts[i]];
| ^
par_csr_matrix.c:1252:24: note: 'A_i' was declared here
1252 | HYPRE_Int *A_i;
| ^~~
par_csr_matrix.c:1444:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized]
1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1445 | num_rows_proc[i],
| ~~~~~~~~~~~~~~~~~
1446 | &A_data[ind],
| ~~~~~~~~~~~~~
1447 | &A_i[(HYPRE_Int) global_row_starts[i]],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | &A_j[ind],
| ~~~~~~~~~~
1449 | &csr_matrix_datatypes[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matrix.c:1251:24: note: 'A_data' was declared here
1251 | HYPRE_Complex *A_data;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_make_system.c
par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap':
par_csr_matop.c:1632:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1632 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1633 | B_ext_data);
| ~~~~~~~~~~~
par_csr_matop.c:1273:20: note: 'B_ext_data' was declared here
1273 | HYPRE_Complex * B_ext_data;
| ^~~~~~~~~~
par_csr_matop.c:1475:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized]
1475 | B_int_data[count] = diag_data[k];
| ^
par_csr_matop.c:1274:20: note: 'B_int_data' was declared here
1274 | HYPRE_Complex * B_int_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vector.c
par_csr_matrix.c: In function 'hypre_ParCSRMatrixPrintIJ':
par_csr_matrix.c:664:25: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized]
664 | HYPRE_Int *offd_i;
| ^~~~~~
par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost':
par_csr_matop.c:1967:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
1967 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:1898:29: note: 'comm_handle' was declared here
1898 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_csr_matop.c:1894:29: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized]
1894 | HYPRE_Int *send_map_elmts;
| ^~~~~~~~~~~~~~
par_csr_matop.c:1893:29: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized]
1893 | HYPRE_Int *send_map_starts;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:1988:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized]
1988 | tmp_recv_vec_starts[0] = recv_vec_starts[0];
| ~~~~~~~~~~~~~~~^~~
par_csr_matop.c:1892:29: note: 'recv_vec_starts' was declared here
1892 | HYPRE_Int *recv_vec_starts;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:1999:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized]
1999 | hypre_ParCSRCommPkgCreateAndFill(comm,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2000 | num_recvs, recv_procs, tmp_recv_vec_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2001 | num_sends, send_procs, tmp_send_map_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2002 | NULL,
| ~~~~~
2003 | &tmp_comm_pkg);
| ~~~~~~~~~~~~~~
par_csr_matop.c:1891:42: note: 'send_procs' was declared here
1891 | HYPRE_Int *recv_procs, *send_procs;
| ^~~~~~~~~~
par_csr_matop.c:1999:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized]
1999 | hypre_ParCSRCommPkgCreateAndFill(comm,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2000 | num_recvs, recv_procs, tmp_recv_vec_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2001 | num_sends, send_procs, tmp_send_map_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2002 | NULL,
| ~~~~~
2003 | &tmp_comm_pkg);
| ~~~~~~~~~~~~~~
par_csr_matop.c:1891:29: note: 'recv_procs' was declared here
1891 | HYPRE_Int *recv_procs, *send_procs;
| ^~~~~~~~~~
par_csr_matop.c:1878:29: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized]
1878 | HYPRE_Int *AT_buf_i;
| ^~~~~~~~
par_csr_matop.c:2015:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized]
2015 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016 | AT_buf_data);
| ~~~~~~~~~~~~
par_csr_matop.c:1876:29: note: 'AT_tmp_data' was declared here
1876 | HYPRE_Complex *AT_tmp_data;
| ^~~~~~~~~~~
par_csr_matop.c:1873:29: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized]
1873 | HYPRE_Int *AT_tmp_i;
| ^~~~~~~~
par_csr_matop.c:1861:40: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized]
1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT;
| ^~~~~~~~~
par_csr_matop.c:2005:65: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized]
2005 | AT_buf_j = hypre_CTAlloc(HYPRE_BigInt, tmp_send_map_starts[num_sends], HYPRE_MEMORY_HOST);
| ^
par_csr_matop.c:1861:29: note: 'num_sends' was declared here
1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vector_batched.c
par_vector.c: In function 'hypre_VectorToParVector':
par_vector.c:583:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized]
583 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
par_vector.c:521:24: note: 'v_data' was declared here
521 | HYPRE_Complex *v_data;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vector_device.c -o par_vector_device.obj
par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB':
par_csr_matop.c:3350:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized]
3350 | A_col = map_to_B[A_offd_j[j]];
| ^
par_csr_matop.c:3224:26: note: 'map_to_B' was declared here
3224 | HYPRE_Int *map_to_B;
| ^~~~~~~~
par_csr_matop.c: In function 'hypre_ParMatmul':
par_csr_matop.c:911:31: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized]
911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
913 | num_cols_offd_C);
| ~~~~~~~~~~~~~~~~
par_csr_matop.c:408:24: note: 'col_map_offd_C' was declared here
408 | HYPRE_BigInt *col_map_offd_C;
| ^~~~~~~~~~~~~~
par_csr_matop.c:437:24: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
437 | HYPRE_Int *B_ext_offd_j;
| ^~~~~~~~~~~~
par_csr_matop.c:435:24: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
435 | HYPRE_Complex *B_ext_offd_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:877:22: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized]
877 | value = temp[0];
| ~~~~~~^~~~~~~~~
par_csr_matop.c:722:18: note: 'temp' was declared here
722 | HYPRE_BigInt *temp;
| ^~~~
par_csr_matop.c:433:24: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
433 | HYPRE_Int *B_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_matop.c:431:24: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
431 | HYPRE_Complex *B_ext_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:430:24: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
430 | HYPRE_BigInt *Bs_ext_j;
| ^~~~~~~~
par_csr_matop.c:429:24: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
429 | HYPRE_Int *Bs_ext_i;
| ^~~~~~~~
par_csr_matop.c:428:24: warning: 'Bs_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
428 | HYPRE_Complex *Bs_ext_data;
| ^~~~~~~~~~~
par_csr_matop.c:858:13: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized]
858 | hypre_CSRMatrixDestroy(Bs_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:427:24: note: 'Bs_ext' was declared here
427 | hypre_CSRMatrix *Bs_ext;
| ^~~~~~
In file included from par_csr_matop.c:8:
./../utilities/_hypre_utilities.h: In function 'hypre_ParTMatmul':
./../utilities/_hypre_utilities.h:676:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_csr_matop.c:3481:24: note: 'map_B_to_C' was declared here
3481 | HYPRE_Int *map_B_to_C;
| ^~~~~~~~~~
par_csr_matop.c:3523:21: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized]
3523 | HYPRE_Int num_sends_A;
| ^~~~~~~~~~~
par_csr_matop.c:3522:21: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized]
3522 | HYPRE_Int *send_map_elmts_A;
| ^~~~~~~~~~~~~~~~
par_csr_matop.c:3521:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized]
3521 | HYPRE_Int *send_map_starts_A;
| ^~~~~~~~~~~~~~~~~
par_csr_matop.c:3514:21: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
3514 | HYPRE_Complex *C_tmp_offd_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:3513:17: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
3513 | HYPRE_Int *C_tmp_offd_j;
| ^~~~~~~~~~~~
par_csr_matop.c:3512:17: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized]
3512 | HYPRE_Int *C_tmp_offd_i;
| ^~~~~~~~~~~~
par_csr_matop.c:3511:21: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
3511 | HYPRE_Complex *C_tmp_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:3510:17: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
3510 | HYPRE_Int *C_tmp_diag_j;
| ^~~~~~~~~~~~
par_csr_matop.c:3504:21: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
3504 | HYPRE_Complex *C_ext_offd_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:3503:17: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
3503 | HYPRE_Int *C_ext_offd_j;
| ^~~~~~~~~~~~
par_csr_matop.c:3974:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized]
3974 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++)
| ^
par_csr_matop.c:3502:17: note: 'C_ext_offd_i' was declared here
3502 | HYPRE_Int *C_ext_offd_i;
| ^~~~~~~~~~~~
par_csr_matop.c:3501:21: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
3501 | HYPRE_Complex *C_ext_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:3500:17: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
3500 | HYPRE_Int *C_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_matop.c:3959:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized]
3959 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++)
| ^
par_csr_matop.c:3499:17: note: 'C_ext_diag_i' was declared here
3499 | HYPRE_Int *C_ext_diag_i;
| ^~~~~~~~~~~~
par_csr_matop.c:3498:21: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3498 | HYPRE_Complex *C_ext_data;
| ^~~~~~~~~~
par_csr_matop.c:3497:20: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
3497 | HYPRE_BigInt *C_ext_j;
| ^~~~~~~
par_csr_matop.c:3496:17: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
3496 | HYPRE_Int *C_ext_i;
| ^~~~~~~
Building libHYPRE_parcsr_mv.so ...
mpicc -shared -o libHYPRE_parcsr_mv-2.26.0.so communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj -Wl,-soname,libHYPRE_parcsr_mv-2.26.0.so
ln -s -f libHYPRE_parcsr_mv-2.26.0.so libHYPRE_parcsr_mv.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_parcsr_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/parcsr_mv'
Making parcsr_block_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/parcsr_block_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_block_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_block_matvec.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_matvec.c
In file included from ./../seq_mv/seq_mv.h:15,
from csr_block_matrix.h:21,
from _hypre_parcsr_block_mv.h:12,
from par_csr_block_matvec.c:14:
./../utilities/_hypre_utilities.h: In function 'hypre_ParCSRBlockMatrixMatvec':
./../utilities/_hypre_utilities.h:676:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_csr_block_matvec.c:41:41: note: 'x_buf_data' was declared here
41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data;
| ^~~~~~~~~~
par_csr_block_matvec.c:106:7: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized]
106 | hypre_SeqVectorDestroy(x_tmp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here
34 | hypre_Vector *x_local, *y_local, *x_tmp;
| ^~~~~
par_csr_block_matvec.c:100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here
31 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_comm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_rap_communication.c
par_csr_block_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt':
par_csr_block_matrix.c:906:39: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data;
par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here
760 | HYPRE_Complex *B_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_relax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_block_nodal_systems.c
par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP':
par_csr_block_rap.c:1773:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1773 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P;
| ^
par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here
253 | HYPRE_Int *RAP_offd_j;
| ^~~~~~~~~~
par_csr_block_rap.c:251:27: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
251 | HYPRE_Complex *RAP_offd_data;
| ^~~~~~~~~~~~~
par_csr_block_rap.c:1489:20: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
1489 | RAP_diag_j[jj_count_diag] = ic;
| ^
par_csr_block_rap.c:247:27: note: 'RAP_diag_j' was declared here
247 | HYPRE_Int *RAP_diag_j;
| ^~~~~~~~~~
par_csr_block_rap.c:245:27: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
245 | HYPRE_Complex *RAP_diag_data;
| ^~~~~~~~~~~~~
par_csr_block_rap.c:1622:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized]
1622 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P;
| ^
par_csr_block_rap.c:294:27: note: 'map_Pext_to_RAP' was declared here
294 | HYPRE_Int *map_Pext_to_RAP;
| ^~~~~~~~~~~~~~~
par_csr_block_rap.c:1754:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized]
1754 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P;
| ^
par_csr_block_rap.c:293:27: note: 'map_P_to_RAP' was declared here
293 | HYPRE_Int *map_P_to_RAP;
| ^~~~~~~~~~~~
par_csr_block_rap.c:1149:27: warning: 'col_map_offd_RAP' may be used uninitialized [-Wmaybe-uninitialized]
1149 | + hypre_BigBinarySearch(col_map_offd_RAP,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1150 | RAP_ext_j[i], num_cols_offd_RAP);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:229:29: note: 'col_map_offd_RAP' was declared here
229 | HYPRE_BigInt *col_map_offd_RAP;
| ^~~~~~~~~~~~~~~~
par_csr_block_rap.c:241:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
241 | HYPRE_BigInt *RAP_ext_j;
| ^~~~~~~~~
par_csr_block_rap.c:1496:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1496 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++)
| ^
par_csr_block_rap.c:240:27: note: 'RAP_ext_i' was declared here
240 | HYPRE_Int *RAP_ext_i;
| ^~~~~~~~~
par_csr_block_rap.c:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
239 | HYPRE_Complex *RAP_ext_data;
| ^~~~~~~~~~~~
par_csr_block_rap.c:693:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized]
693 | if (P_marker[i3] < jj_row_begining)
| ^
par_csr_block_rap.c:296:27: note: 'P_marker' was declared here
296 | HYPRE_Int *P_marker;
| ^~~~~~~~
par_csr_block_rap.c:283:27: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
283 | HYPRE_Complex *P_ext_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_block_rap.c:289:27: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
289 | HYPRE_Int *P_ext_offd_j;
| ^~~~~~~~~~~~
par_csr_block_rap.c:285:27: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
285 | HYPRE_Int *P_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_block_rap.c:287:27: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
287 | HYPRE_Complex *P_ext_offd_data;
| ^~~~~~~~~~~~~~~
par_csr_block_rap.c:982:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized]
982 | col_map_offd_Pext[i3 - num_cols_diag_P];
| ^
par_csr_block_rap.c:291:27: note: 'col_map_offd_Pext' was declared here
291 | HYPRE_BigInt *col_map_offd_Pext;
| ^~~~~~~~~~~~~~~~~
par_csr_block_rap.c:962:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized]
962 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P;
| ^
par_csr_block_rap.c:292:27: note: 'map_P_to_Pext' was declared here
292 | HYPRE_Int *map_P_to_Pext;
| ^~~~~~~~~~~~~
par_csr_block_rap.c:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
281 | HYPRE_BigInt *Ps_ext_j;
| ^~~~~~~~
par_csr_block_rap.c:280:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
280 | HYPRE_Int *Ps_ext_i;
| ^~~~~~~~
par_csr_block_rap.c:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
279 | HYPRE_Complex *Ps_ext_data;
| ^~~~~~~~~~~
par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized]
500 | hypre_CSRBlockMatrixDestroy(Ps_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:277:26: note: 'Ps_ext' was declared here
277 | hypre_CSRBlockMatrix *Ps_ext;
| ^~~~~~
par_csr_block_rap.c:189:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized]
189 | HYPRE_Int *send_map_starts_RT;
| ^~~~~~~~~~~~~~~~~~
par_csr_block_interp.c: In function 'hypre_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;
| ^~~~~
In file included from ./../seq_mv/seq_mv.h:15,
from csr_block_matrix.h:21,
from _hypre_parcsr_block_mv.h:12,
from par_csr_block_relax.c:8:
./../utilities/_hypre_utilities.h: In function 'hypre_BoomerAMGBlockRelax':
./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here
132 | HYPRE_Real *v_buf_data;
| ^~~~~~~~~~
par_csr_block_relax.c:1239:57: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized]
1239 | &Vext_data[ii * block_size],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here
131 | HYPRE_Real *Vext_data;
| ^~~~~~~~~
par_csr_block_relax.c:408:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
408 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here
113 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpDiag':
par_csr_block_interp.c:2695:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here
1639 | hypre_CSRBlockMatrix *A_ext;
| ^~~~~
par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV':
par_csr_block_interp.c:3750:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:2763:27: note: 'A_ext' was declared here
2763 | hypre_CSRBlockMatrix *A_ext;
| ^~~~~
par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV2':
par_csr_block_interp.c:4790:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:3815:26: note: 'A_ext' was declared here
3815 | hypre_CSRBlockMatrix *A_ext;
| ^~~~~
Building libHYPRE_parcsr_block_mv.so ...
mpicc -shared -o libHYPRE_parcsr_block_mv-2.26.0.so csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o -Wl,-soname,libHYPRE_parcsr_block_mv-2.26.0.so
ln -s -f libHYPRE_parcsr_block_mv-2.26.0.so libHYPRE_parcsr_block_mv.so
cp -fR ./par_csr_block_matrix.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./csr_block_matrix.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/parcsr_block_mv'
Making distributed_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_matrix'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_distributed_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_matrix_ISIS.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_matrix_PETSc.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_matrix_parcsr.c
Building libHYPRE_DistributedMatrix.so ...
mpicc -shared -o libHYPRE_DistributedMatrix-2.26.0.so distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o -Wl,-soname,libHYPRE_DistributedMatrix-2.26.0.so
ln -s -f libHYPRE_DistributedMatrix-2.26.0.so libHYPRE_DistributedMatrix.so
cp -fR ./distributed_matrix.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_matrix'
Making IJ_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/IJ_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c aux_parcsr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c aux_par_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_IJMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_IJVector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_IJMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_IJMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_IJVector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJ_assumed_part.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJMatrix_parcsr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJVector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJVector_parcsr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj
IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR':
IJMatrix_parcsr.c:511:41: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
511 | cols[indx] = col_map_offd[offd_j[j]];
| ^
IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here
429 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:563:49: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
563 | values[indx] = offd_data[j];
| ^
IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here
427 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:426:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
426 | HYPRE_Int *offd_j;
| ^~~~~~
IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR':
IJMatrix_parcsr.c:952:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
952 | big_offd_j[cnt_offd] = cols[indx];
| ^
IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here
908 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
IJMatrix_parcsr.c:953:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
953 | offd_data[cnt_offd++] = values[indx];
| ^
IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here
645 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:630:20: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized]
630 | HYPRE_Complex *tmp_data;
| ^~~~~~~~
IJMatrix_parcsr.c:732:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
733 | num_cols_offd);
| ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:674:21: note: 'col_map_offd' was declared here
674 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:644:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
644 | HYPRE_Int *offd_j;
| ^~~~~~
IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesParCSR':
IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1486 | big_offd_j[cnt_offd] = cols[indx];
| ^
IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here
1443 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
1487 | offd_data[cnt_offd++] = values[indx];
| ^
IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here
1127 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:1111:20: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized]
1111 | HYPRE_Complex *tmp_data;
| ^~~~~~~~
IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1206 | num_cols_offd);
| ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here
1147 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:1126:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1126 | HYPRE_Int *offd_j;
| ^~~~~~
IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR':
IJMatrix_parcsr.c:3448:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
3448 | offd_data[cnt_offd++] = values[indx];
| ^
IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here
2977 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:3447:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
3447 | big_offd_j[cnt_offd] = cols[indx];
| ^
IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here
2976 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
IJMatrix_parcsr.c:3434:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized]
3434 | for (j = offd_i[row_local]; j < offd_indx; j++)
| ^
IJMatrix_parcsr.c:2974:15: note: 'offd_i' was declared here
2974 | HYPRE_Int *offd_i;
| ^~~~~~
IJMatrix_parcsr.c:3484:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized]
3484 | diag_data[cnt_diag++] = values[indx];
| ^
IJMatrix_parcsr.c:2973:19: note: 'diag_data' was declared here
2973 | HYPRE_Complex *diag_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:3483:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized]
3483 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0);
| ^
IJMatrix_parcsr.c:2972:15: note: 'diag_j' was declared here
2972 | HYPRE_Int *diag_j;
| ^~~~~~
IJMatrix_parcsr.c:3470:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized]
3470 | for (j = diag_i[row_local]; j < diag_indx; j++)
| ^
IJMatrix_parcsr.c:2971:15: note: 'diag_i' was declared here
2971 | HYPRE_Int *diag_i;
| ^~~~~~
IJMatrix_parcsr.c:3117:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
3117 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3118 | num_cols_offd);
| ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:3014:21: note: 'col_map_offd' was declared here
3014 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:2975:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
2975 | HYPRE_Int *offd_j;
| ^~~~~~
IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesOMPParCSR':
IJMatrix_parcsr.c:4058:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
4058 | offd_data[cnt_offd++] = values[indx];
| ^
IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here
3610 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:4057:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
4057 | big_offd_j[cnt_offd] = cols[indx];
| ^
IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here
3609 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
IJMatrix_parcsr.c:4044:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized]
4044 | for (j = offd_i[row_local]; j < offd_indx; j++)
| ^
IJMatrix_parcsr.c:3607:15: note: 'offd_i' was declared here
3607 | HYPRE_Int *offd_i;
| ^~~~~~
IJMatrix_parcsr.c:4094:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized]
4094 | diag_data[cnt_diag++] = values[indx];
| ^
IJMatrix_parcsr.c:3606:19: note: 'diag_data' was declared here
3606 | HYPRE_Complex *diag_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:4093:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized]
4093 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0);
| ^
IJMatrix_parcsr.c:3605:15: note: 'diag_j' was declared here
3605 | HYPRE_Int *diag_j;
| ^~~~~~
IJMatrix_parcsr.c:4080:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized]
4080 | for (j = diag_i[row_local]; j < diag_indx; j++)
| ^
IJMatrix_parcsr.c:3604:15: note: 'diag_i' was declared here
3604 | HYPRE_Int *diag_i;
| ^~~~~~
IJMatrix_parcsr.c:3742:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
3742 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3743 | num_cols_offd);
| ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:3644:21: note: 'col_map_offd' was declared here
3644 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:3608:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
3608 | HYPRE_Int *offd_j;
| ^~~~~~
Building libHYPRE_IJ_mv.so ...
mpicc -shared -o libHYPRE_IJ_mv-2.26.0.so aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj -Wl,-soname,libHYPRE_IJ_mv-2.26.0.so
ln -s -f libHYPRE_IJ_mv-2.26.0.so libHYPRE_IJ_mv.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_IJ_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/IJ_mv'
Making matrix_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/matrix_matrix'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c
Building libHYPRE_MatrixMatrix.so ...
mpicc -shared -o libHYPRE_MatrixMatrix-2.26.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.26.0.so
ln -s -f libHYPRE_MatrixMatrix-2.26.0.so libHYPRE_MatrixMatrix.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/matrix_matrix'
Making parcsr_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/parcsr_ls'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c amg_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c aux_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_hypre_laplace.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_amg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_block.c
In function 'hypre_new_offd_nodes',
inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23:
aux_interp.c:516:28: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized]
516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
aux_interp.c: In function 'hypre_exchange_interp_data':
aux_interp.c:311:23: note: 'loc_col' was declared here
311 | HYPRE_Int got_loc, loc_col;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_cgnr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_Euclid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_cogmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_pilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_schwarz.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_mgr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_ilu.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_ams.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c gen_redcs_mat.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_amg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_amgdd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_bicgstab.c
gen_redcs_mat.c: In function 'hypre_seqAMGSetup':
gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized]
303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
304 | row_starts, row_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~
305 | 0, total_nnz, 0);
| ~~~~~~~~~~~~~~~~
gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here
76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_block.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_cgnr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_Euclid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_cogmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_mgr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_ilu.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_fsai.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_ParaSails.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_pilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_schwarz.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ams.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ads.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ame.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_2s_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_comp_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_setup.c
par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup':
par_amgdd_setup.c:57:28: warning: 'recv_map_send_buffer_size' may be used uninitialized [-Wmaybe-uninitialized]
57 | HYPRE_Int *recv_map_send_buffer_size;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:55:28: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized]
55 | HYPRE_Int **recv_map_send_buffer;
| ^~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:53:28: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized]
53 | HYPRE_Int **recv_buffer;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_fac_cycle.c
par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve':
par_amgdd_solve.c:311:31: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized]
311 | relative_resid = resid_nrm / rhs_norm;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here
42 | HYPRE_Real rhs_norm;
| ^~~~~~~~
par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized]
320 | relative_resid = resid_nrm / resid_nrm_init;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here
40 | HYPRE_Real resid_nrm;
| ^~~~~~~~~
par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize':
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_amgdd_comp_grid.c:1271:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized]
1271 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j];
| ^
par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here
930 | HYPRE_Int *new_R_offd_colInd;
| ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1266:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized]
1266 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt;
| ^
par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here
929 | HYPRE_Int *new_R_offd_rowPtr;
| ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c: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:1261:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized]
1261 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j];
| ^
par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here
925 | HYPRE_Int *new_R_diag_colInd;
| ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1256:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized]
1256 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt;
| ^
par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here
924 | HYPRE_Int *new_R_diag_rowPtr;
| ^~~~~~~~~~~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10,
from _hypre_parcsr_ls.h:9,
from par_amgdd_comp_grid.c:14:
./../seq_mv/seq_mv.h:83:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized]
83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j)
| ^~
par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here
921 | hypre_CSRMatrix *R_offd;
| ^~~~~~
./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized]
82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i)
| ^~
par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here
920 | hypre_CSRMatrix *R_diag;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_helpers.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amg_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amg_solveT.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_fsai.c
par_amg_solve.c: In function 'hypre_BoomerAMGSolve':
par_amg_solve.c:259:13: warning: 'Residual' may be used uninitialized [-Wmaybe-uninitialized]
259 | hypre_ParCSRMatrixMatvecOutOfPlace(alpha, A_array[0], U_array[0], beta, F_array[0], Residual );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amg_solve.c:73:24: note: 'Residual' was declared here
73 | hypre_ParVector *Residual;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_fsai_setup.c
par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT':
par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized]
497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
498 | F_array[level],
| ~~~~~~~~~~~~~~~
499 | CF_marker,
| ~~~~~~~~~~
500 | relax_type,
| ~~~~~~~~~~~
501 | relax_points,
| ~~~~~~~~~~~~~
502 | relax_weight[level],
| ~~~~~~~~~~~~~~~~~~~~
503 | U_array[level],
| ~~~~~~~~~~~~~~~
504 | Vtemp);
| ~~~~~~
par_amg_solveT.c:353:20: note: 'relax_points' was declared here
353 | HYPRE_Int relax_points;
| ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_fsai_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cg_relax_wt.c
par_fsai_solve.c: In function 'hypre_FSAISolve':
par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized]
106 | rel_resnorm = resnorm / old_resnorm;
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
par_fsai_solve.c:43:38: note: 'resnorm' was declared here
43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coarsen.c
par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt':
par_cg_relax_wt.c:216:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_ParCSRParaSailsSolve(smoother[level],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
217 | (HYPRE_ParCSRMatrix) A,
| ~~~~~~~~~~~~~~~~~~~~~~~
218 | (HYPRE_ParVector) Vtemp,
| ~~~~~~~~~~~~~~~~~~~~~~~~
219 | (HYPRE_ParVector) Utemp);
| ~~~~~~~~~~~~~~~~~~~~~~~~
par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here
38 | hypre_ParVector *Utemp;
| ^~~~~
par_cg_relax_wt.c:238:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized]
238 | HYPRE_SchwarzSolve(smoother[level],
| ^
par_cg_relax_wt.c:30:18: note: 'smoother' was declared here
30 | HYPRE_Solver *smoother;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cgc_coarsen.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cheby.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coarse_parms.c
par_coarsen.c: In function 'hypre_BoomerAMGCoarsen':
par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
226 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:101:28: note: 'comm_handle' was declared here
101 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
851 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:142:21: note: 'wall_time' was declared here
142 | HYPRE_Real wall_time;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coordinates.c
par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb':
par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized]
350 | if (!num_left || measure_array[LoL_head->head] < measure_max)
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here
98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */
| ^~~~~~~~~~~
par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized]
637 | hypre_CSRMatrixDestroy(S_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here
57 | hypre_CSRMatrix *S_ext;
| ^~~~~
par_cgc_coarsen.c:618:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
618 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:96:27: note: 'wall_time' was declared here
96 | HYPRE_Real wall_time;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cr.c
par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge':
par_coarsen.c:1657:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
1657 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:982:21: note: 'wall_time' was declared here
982 | HYPRE_Real wall_time;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cycle.c
par_cycle.c: In function 'hypre_BoomerAMGCycle':
par_cycle.c:569:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized]
569 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
570 | Aux_F,
| ~~~~~~
571 | CF_marker,
| ~~~~~~~~~~
572 | relax_type,
| ~~~~~~~~~~~
573 | relax_points,
| ~~~~~~~~~~~~~
574 | relax_weight[level],
| ~~~~~~~~~~~~~~~~~~~~
575 | omega[level],
| ~~~~~~~~~~~~~
576 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
577 | Aux_U,
| ~~~~~~
578 | Vtemp,
| ~~~~~~
579 | Ztemp);
| ~~~~~~
par_cycle.c:80:20: note: 'relax_points' was declared here
80 | HYPRE_Int relax_points;
| ^~~~~~~~~~~~
par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized]
47 | HYPRE_Real *Ptemp_data;
| ^~~~~~~~~~
par_cycle.c:46:21: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized]
46 | HYPRE_Real *Ztemp_data;
| ^~~~~~~~~~
par_cycle.c:88:20: warning: 'local_size' may be used uninitialized [-Wmaybe-uninitialized]
88 | HYPRE_Int local_size;
| ^~~~~~~~~~
par_cycle.c:456:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized]
456 | hypre_ParVectorSetLocalSize(Utemp, local_size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cycle.c:35:30: note: 'Utemp' was declared here
35 | hypre_ParVector *Utemp;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_add_cycle.c
par_cr.c: In function 'hypre_BoomerAMGIndepRS':
par_cr.c:601:21: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
601 | HYPRE_Int *S_offd_j;
| ^~~~~~~~
par_cr.c:1047:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
1047 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cr.c:629:21: note: 'wall_time' was declared here
629 | HYPRE_Real wall_time;
| ^~~~~~~~~
par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost':
par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
2286 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:2110:30: note: 'comm_handle' was declared here
2110 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
2118 | HYPRE_Int *S_offd_j;
| ^~~~~~~~
par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo':
par_amgdd_helpers.c:3079:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized]
3079 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST);
| ^
par_amgdd_helpers.c:2862:26: note: 'R_tmp_info_complex' was declared here
2862 | HYPRE_Complex **R_tmp_info_complex;
| ^~~~~~~~~~~~~~~~~~
par_amgdd_helpers.c:3078:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized]
3078 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST);
| ^
par_amgdd_helpers.c:2861:22: note: 'R_tmp_info_int' was declared here
2861 | HYPRE_Int **R_tmp_info_int;
| ^~~~~~~~~~~~~~
par_amgdd_helpers.c:2999:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized]
2999 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST);
| ^
par_amgdd_helpers.c:2846:26: note: 'P_tmp_info_complex' was declared here
2846 | HYPRE_Complex **P_tmp_info_complex;
| ^~~~~~~~~~~~~~~~~~
par_amgdd_helpers.c:2998:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized]
2998 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST);
| ^
par_amgdd_helpers.c:2845:22: note: 'P_tmp_info_int' was declared here
2845 | HYPRE_Int **P_tmp_info_int;
| ^~~~~~~~~~~~~~
par_cr.c: In function 'hypre_BoomerAMGIndepRSa':
par_cr.c:1084:21: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1084 | HYPRE_Int *S_offd_j;
| ^~~~~~~~
par_cr.c:1530:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
1530 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cr.c:1112:21: note: 'wall_time' was declared here
1112 | HYPRE_Real wall_time;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_difconv.c
par_cr.c: In function 'hypre_BoomerAMGIndepPMIS':
par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1630 | HYPRE_Int *S_offd_j;
| ^~~~~~~~
par_add_cycle.c: In function 'hypre_CreateLambda':
par_add_cycle.c:389:15: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
389 | HYPRE_Int *Atilde_offd_j;
| ^~~~~~~~~~~~~
par_add_cycle.c:387:15: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
387 | HYPRE_Int *Atilde_diag_j;
| ^~~~~~~~~~~~~
par_add_cycle.c:361:19: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
361 | HYPRE_Real *Atilde_offd_data;
| ^~~~~~~~~~~~~~~~
par_add_cycle.c:360:19: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
360 | HYPRE_Real *Atilde_diag_data;
| ^~~~~~~~~~~~~~~~
par_add_cycle.c:385:15: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
385 | HYPRE_Int *L_offd_j;
| ^~~~~~~~
par_add_cycle.c:372:19: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
372 | HYPRE_Real *L_offd_data;
| ^~~~~~~~~~~
par_add_cycle.c:921:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
921 | L_diag_j[cnt_diag++] = i + row_start;
| ^
par_add_cycle.c:383:15: note: 'L_diag_j' was declared here
383 | HYPRE_Int *L_diag_j;
| ^~~~~~~~
par_add_cycle.c:920:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
920 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i];
| ^
par_add_cycle.c:371:19: note: 'L_diag_data' was declared here
371 | HYPRE_Real *L_diag_data;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_gauss_elim.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_gsmg.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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_indepset.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_jacobi_interp.c
par_gsmg.c: In function 'hypre_BoomerAMGCreateSmoothVecs':
par_gsmg.c:525:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized]
525 | HYPRE_SchwarzSolve(smoother[level],
| ^
par_gsmg.c:451:18: note: 'smoother' was declared here
451 | HYPRE_Solver *smoother;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_krylov_func.c
par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS':
par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized]
1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_gsmg.c:770:21: note: 'S_ext' was declared here
770 | hypre_CSRMatrix *S_ext;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mod_lr_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_multi_interp.c
par_interp.c: In function 'hypre_BoomerAMGBuildInterp':
par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:59:23: note: 'A_ext' was declared here
59 | hypre_CSRMatrix *A_ext;
| ^~~~~
par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG':
par_gsmg.c:1331:21: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
1331 | HYPRE_BigInt *S_ext_j;
| ^~~~~~~
par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++)
| ^
par_gsmg.c:1330:27: note: 'S_ext_i' was declared here
1330 | HYPRE_Int *S_ext_i;
| ^~~~~~~
par_gsmg.c:1329:21: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1329 | HYPRE_Real *S_ext_data;
| ^~~~~~~~~~
par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized]
2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_gsmg.c:1327:21: note: 'S_ext' was declared here
1327 | hypre_CSRMatrix *S_ext;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mod_multi_interp.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_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost':
par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized]
772 | hypre_ParCSRCommPkgCreateAndFill(comm,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | num_recvs, recv_procs, Pext_recv_vec_start[pass],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | num_sends, send_procs, Pext_send_map_start[pass],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | NULL,
| ~~~~~
776 | &tmp_comm_pkg);
| ~~~~~~~~~~~~~~
par_multi_interp.c:84:21: note: 'recv_procs' was declared here
84 | HYPRE_Int *recv_procs;
| ^~~~~~~~~~
par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized]
83 | HYPRE_Int *recv_vec_start;
| ^~~~~~~~~~~~~~
par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized]
772 | hypre_ParCSRCommPkgCreateAndFill(comm,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | num_recvs, recv_procs, Pext_recv_vec_start[pass],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | num_sends, send_procs, Pext_send_map_start[pass],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | NULL,
| ~~~~~
776 | &tmp_comm_pkg);
| ~~~~~~~~~~~~~~
par_multi_interp.c:81:21: note: 'send_procs' was declared here
81 | HYPRE_Int *send_procs;
| ^~~~~~~~~~
par_multi_interp.c:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized]
80 | HYPRE_Int *send_map_elmt;
| ^~~~~~~~~~~~~
par_multi_interp.c:79:21: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized]
79 | HYPRE_Int *send_map_start;
| ^~~~~~~~~~~~~~
par_multi_interp.c:1217:32: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized]
1217 | P_marker[C_array[k1]] = i1;
| ^
par_multi_interp.c:95:21: note: 'C_array' was declared here
95 | HYPRE_Int *C_array;
| ^~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
from _hypre_parcsr_ls.h:9,
from par_interp.c:8:
./../utilities/_hypre_utilities.h: In function 'hypre_BoomerAMGBuildInterpModUnk':
./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_interp.c:2702:24: note: 'tmp_map_offd' was declared here
2702 | HYPRE_Int *tmp_map_offd;
| ^~~~~~~~~~~~
par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:2707:21: note: 'A_ext' was declared here
2707 | hypre_CSRMatrix *A_ext;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_laplace.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_laplace_27pt.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_laplace_9pt.c
par_laplace.c: In function 'GenerateSysLaplacian':
par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
406 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_laplace_9pt.c: In function 'GenerateLaplacian9pt':
par_laplace_9pt.c:457:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
457 | hypre_CSRMatrixData(offd) = offd_data;
par_laplace_9pt.c:34:16: note: 'offd_data' was declared here
34 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_laplace_9pt.c:456:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
456 | hypre_CSRMatrixJ(offd) = offd_j;
par_laplace_9pt.c:33:18: note: 'offd_j' was declared here
33 | HYPRE_Int *offd_j;
| ^~~~~~
par_laplace_9pt.c:41:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
41 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_lr_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mgr.c
par_laplace.c: In function 'GenerateSysLaplacianVCoef':
par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
900 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_laplace.c:1303:27: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1303 | if (big_offd_j[i] == col_map_offd[j])
| ~~~~~~~~~~^~~
par_laplace.c:899:18: note: 'big_offd_j' was declared here
899 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1305 | offd_j[i] = j;
| ~~~~~~~~~~^~~
par_laplace.c:898:18: note: 'offd_j' was declared here
898 | HYPRE_Int *offd_j;
| ^~~~~~
par_laplace_27pt.c: In function 'GenerateLaplacian27pt':
par_laplace_27pt.c:1431:31: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
1431 | offd_data[o_cnt++] = value[1];
| ^
par_laplace_27pt.c:38:16: note: 'offd_data' was declared here
38 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
36 | HYPRE_Int *offd_j;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mgr_setup.c
par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp':
par_lr_interp.c:103:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
103 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:102:21: note: 'Sop_i' was declared here
102 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:92:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
92 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:91:21: note: 'A_ext_i' was declared here
91 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]];
| ^
par_lr_interp.c:90:21: note: 'A_ext_data' was declared here
90 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
par_mgr_setup.c: In function 'hypre_MGRSetup':
par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized]
22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker;
| ^~~~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mgr_solve.c
par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost':
par_lr_interp.c:1108:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
1108 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:1107:21: note: 'Sop_i' was declared here
1107 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:1098:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
1098 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here
1097 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:1096:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1096 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
from _hypre_parcsr_ls.h:9,
from par_mgr.c:14:
./../utilities/_hypre_utilities.h: In function 'hypre_MGRBuildPDRS':
./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_mgr.c:2024:21: note: 'tmp_map_offd' was declared here
2024 | HYPRE_Int *tmp_map_offd;
| ^~~~~~~~~~~~
par_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_mgr_solve.c: In function 'hypre_MGRSolve':
par_mgr_solve.c:225:13: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized]
225 | hypre_ParVectorCopy(F_array[0], residual);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr_solve.c:41:26: note: 'residual' was declared here
41 | hypre_ParVector *residual;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_nongalerkin.c
./../utilities/_hypre_utilities.h: In function 'hypre_block_jacobi_solve':
./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_mgr.c:3861:21: note: 'v_buf_data' was declared here
3861 | HYPRE_Real *v_buf_data;
| ^~~~~~~~~~
par_mgr.c:3930:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
3930 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:3847:28: note: 'comm_handle' was declared here
3847 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_nodal_systems.c
./../utilities/_hypre_utilities.h: In function 'hypre_MGRBlockRelaxSolve':
./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_mgr.c:4032:21: note: 'v_buf_data' was declared here
4032 | HYPRE_Real *v_buf_data;
| ^~~~~~~~~~
par_mgr.c:4100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
4100 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp':
par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
2013 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:2575:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
2575 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_mgr.c:4018:28: note: 'comm_handle' was declared here
4018 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_lr_interp.c:2012:21: note: 'Sop_i' was declared here
2012 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:2003:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
2003 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here
2002 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:2001:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
2001 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
par_mgr.c: In function 'hypre_BlockDiagInvLapack':
par_mgr.c:4204:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized]
4204 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO);
| ~~^~~~~~~
par_mgr.c:4167:33: note: 'i' was declared here
4167 | HYPRE_Int nblock, left_size, i;
| ^
par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS':
par_nongalerkin.c:582:24: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
582 | S_offd_data[jS] = S_offd_data[jA];
| ^
par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here
264 | HYPRE_Real *S_offd_data;
| ^~~~~~~~~~~
par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA':
par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized]
795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions;
| ^
par_nodal_systems.c:82:25: note: 'num_sends' was declared here
82 | HYPRE_Int num_sends;
| ^~~~~~~~~
par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized]
797 | if (new_send_elmts_size > send_map_starts[num_sends])
| ^
par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here
85 | HYPRE_Int *send_map_starts;
| ^~~~~~~~~~~~~~~
par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
72 | HYPRE_Real *AN_offd_data;
| ^~~~~~~~~~~~
par_nodal_systems.c:96:25: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized]
96 | HYPRE_Int *recv_vec_starts_AN;
| ^~~~~~~~~~~~~~~~~~
par_nodal_systems.c:809:61: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized]
809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k;
| ~~~~~~~~~~~~~~~~~^~~
par_nodal_systems.c:94:25: note: 'send_map_elmts_AN' was declared here
94 | HYPRE_Int *send_map_elmts_AN;
| ^~~~~~~~~~~~~~~~~
par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized]
795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions;
| ^
par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here
93 | HYPRE_Int *send_map_starts_AN;
| ^~~~~~~~~~~~~~~~~~
par_nodal_systems.c:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized]
89 | HYPRE_Int *recv_vec_starts;
| ^~~~~~~~~~~~~~~
par_nodal_systems.c:83:25: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized]
83 | HYPRE_Int num_recvs;
| ^~~~~~~~~
par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp':
par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
3001 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:3512:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
3512 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:3000:21: note: 'Sop_i' was declared here
3000 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:2991:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
2991 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here
2990 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:2989:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
2989 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse':
par_mgr.c:3374:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized]
3374 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P;
par_mgr.c:3265:26: note: 'col_map_offd_P' was declared here
3265 | HYPRE_BigInt *col_map_offd_P;
| ^~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_rap_communication.c
par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp':
par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
3918 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:4440:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
4440 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:3917:21: note: 'Sop_i' was declared here
3917 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:3908:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
3908 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here
3907 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:3906:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3906 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_rotate_7pt.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax.c
par_rotate_7pt.c: In function 'GenerateRotate7pt':
par_rotate_7pt.c:384:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
384 | hypre_CSRMatrixData(offd) = offd_data;
par_rotate_7pt.c:35:16: note: 'offd_data' was declared here
35 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_rotate_7pt.c:383:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
383 | hypre_CSRMatrixJ(offd) = offd_j;
par_rotate_7pt.c:34:18: note: 'offd_j' was declared here
34 | HYPRE_Int *offd_j;
| ^~~~~~
par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT':
par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized]
1580 | hypre_CSRMatrix RA_diag, RA_offd;
| ^~~~~~~
par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized]
par_rap.c:1882:29: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
1882 | RAP_diag_j[jj_count_diag] = i2;
| ^
par_rap.c:107:27: note: 'RAP_diag_j' was declared here
107 | HYPRE_Int *RAP_diag_j;
| ^~~~~~~~~~
par_rap.c:1881:32: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
1881 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry;
| ^
par_rap.c:105:21: note: 'RAP_diag_data' was declared here
105 | HYPRE_Real *RAP_diag_data;
| ^~~~~~~~~~~~~
par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized]
2041 | hypre_CSRMatrixDestroy(RAP_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_rap.c:97:21: note: 'RAP_ext' was declared here
97 | hypre_CSRMatrix *RAP_ext;
| ^~~~~~~
par_rap.c:732:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized]
732 | if (P_marker[i3] < jj_row_begining)
| ^
par_rap.c:162:27: note: 'P_marker' was declared here
162 | HYPRE_Int *P_marker;
| ^~~~~~~~
par_rap.c:989:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized]
989 | col_map_offd_Pext[i3 - num_cols_diag_P];
| ^
par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here
157 | HYPRE_BigInt *col_map_offd_Pext;
| ^~~~~~~~~~~~~~~~~
par_rap.c:146:21: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
146 | HYPRE_BigInt *Ps_ext_j;
| ^~~~~~~~
par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
145 | HYPRE_Int *Ps_ext_i;
| ^~~~~~~~
par_rap.c:144:21: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
144 | HYPRE_Real *Ps_ext_data;
| ^~~~~~~~~~~
par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized]
416 | hypre_CSRMatrixDestroy(Ps_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_rap.c:142:21: note: 'Ps_ext' was declared here
142 | hypre_CSRMatrix *Ps_ext;
| ^~~~~~
par_rap.c:49:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized]
49 | HYPRE_Int *send_map_starts_RT;
| ^~~~~~~~~~~~~~~~~~
par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost':
par_lr_interp.c:4849:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
4849 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:4848:21: note: 'Sop_i' was declared here
4848 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:4839:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
4839 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here
4838 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:4837:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
4837 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax_more.c
par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core':
par_relax.c:241:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
241 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:203:28: note: 'comm_handle' was declared here
203 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel':
par_relax.c:426:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized]
426 | hypre_MPI_Waitall(jr, requests, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:372:23: note: 'requests' was declared here
372 | hypre_MPI_Request *requests;
| ^~~~~~~~
par_relax.c:426:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
426 | hypre_MPI_Waitall(jr, requests, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:371:22: note: 'status' was declared here
371 | hypre_MPI_Status *status;
| ^~~~~~
par_relax.c:419:27: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized]
419 | for (i = 0; i < num_recvs; i++)
| ~~^~~~~~~~~~~
par_relax.c:370:68: note: 'num_recvs' was declared here
370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
| ^~~~~~~~~
par_relax.c:398:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized]
398 | for (i = 0; i < num_sends; i++)
| ~~^~~~~~~~~~~
par_relax.c:370:57: note: 'num_sends' was declared here
370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
| ^~~~~~~~~
par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost':
par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized]
100 | send_buf[0] = -e_min;
| ^~~~~~
par_relax_more.c:48:23: note: 'e_min' was declared here
48 | HYPRE_Real e_max, e_min;
| ^~~~~
par_relax_more.c:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized]
101 | send_buf[1] = e_max;
| ~~~~~~~~~~~~^~~~~~~~
par_relax_more.c:48:16: note: 'e_max' was declared here
48 | HYPRE_Real e_max, e_min;
| ^~~~~
par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel':
par_relax.c:574:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized]
574 | hypre_MPI_Waitall(jr, requests, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:501:23: note: 'requests' was declared here
501 | hypre_MPI_Request *requests;
| ^~~~~~~~
par_relax.c:574:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
574 | hypre_MPI_Waitall(jr, requests, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:500:22: note: 'status' was declared here
500 | hypre_MPI_Status *status;
| ^~~~~~
par_relax.c:567:27: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized]
567 | for (i = 0; i < num_recvs; i++)
| ~~^~~~~~~~~~~
par_relax.c:499:68: note: 'num_recvs' was declared here
499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
| ^~~~~~~~~
par_relax.c:546:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized]
546 | for (i = 0; i < num_sends; i++)
| ~~^~~~~~~~~~~
par_relax.c:499:57: note: 'num_sends' was declared here
499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax_interface.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_scaled_matnorm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_schwarz.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_stats.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_strength.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_sv_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_sv_interp_ln.c
par_stats.c: In function 'hypre_BoomerAMGSetupStats':
par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized]
140 | HYPRE_Int block_size, bnnz;
| ^~~~
par_stats.c:806:19: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized]
806 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i * bnnz], &tmp_norm, block_size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_stats.c:140:14: note: 'block_size' was declared here
140 | HYPRE_Int block_size, bnnz;
| ^~~~~~~~~~
par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp':
par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized]
871 | if (offd_vec_data[fine_index] != 0.0 )
| ^
par_sv_interp.c:325:21: note: 'fine_index' was declared here
325 | HYPRE_Int fine_index, index;
| ^~~~~~~~~~
par_sv_interp.c:308:21: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized]
308 | HYPRE_Real *theta;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vardifconv.c
par_vardifconv.c: In function 'GenerateVarDifConv':
par_vardifconv.c:364:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
364 | hypre_CSRMatrixData(offd) = offd_data;
par_vardifconv.c:42:24: note: 'offd_data' was declared here
42 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_vardifconv.c:363:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
363 | hypre_CSRMatrixJ(offd) = offd_j;
par_vardifconv.c:40:24: note: 'offd_j' was declared here
40 | HYPRE_Int *offd_j;
| ^~~~~~
par_vardifconv.c:313:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
313 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz + 1, p, q, r + 1, nx, ny,
| ^
par_vardifconv.c:41:24: note: 'big_offd_j' was declared here
41 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vardifconv_rs.c
par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp':
par_sv_interp_ln.c:1993:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized]
1993 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]);
| ~~~~~~~~~~~~^~~~~~~~~~~~
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:175:21: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
175 | HYPRE_BigInt *P_ext_j;
| ^~~~~~~
par_sv_interp_ln.c:1570:63: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1570 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++)
| ^
par_sv_interp_ln.c:174:21: note: 'P_ext_i' was declared here
174 | HYPRE_Int *P_ext_i;
| ^~~~~~~
par_sv_interp_ln.c:1780:54: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1780 | aw = a_ij * P_ext_data[pp];
| ^
par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here
173 | HYPRE_Real *P_ext_data;
| ^~~~~~~~~~
par_sv_interp_ln.c:2637:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized]
2637 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here
172 | hypre_CSRMatrix *P_ext;
| ^~~~~
par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp':
par_sv_interp.c:1644:21: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
1644 | HYPRE_BigInt *P_ext_j;
| ^~~~~~~
par_sv_interp.c:2194:60: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
2194 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++)
| ^
par_sv_interp.c:1643:21: note: 'P_ext_i' was declared here
1643 | HYPRE_Int *P_ext_i;
| ^~~~~~~
par_sv_interp.c:2312:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
2312 | aw = a_ij * P_ext_data[pp];
| ^
par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here
1642 | HYPRE_Real *P_ext_data;
| ^~~~~~~~~~
par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized]
2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_sv_interp.c:1640:21: note: 'P_ext' was declared here
1640 | hypre_CSRMatrix *P_ext;
| ^~~~~
par_vardifconv_rs.c: In function 'GenerateRSVarDifConv':
par_vardifconv_rs.c:442:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
442 | hypre_CSRMatrixData(offd) = offd_data;
par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here
52 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_vardifconv_rs.c:441:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
441 | hypre_CSRMatrixJ(offd) = offd_j;
par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here
50 | HYPRE_Int *offd_j;
| ^~~~~~
par_vardifconv_rs.c:391:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
391 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz + 1, p, q, r + 1, nx, ny,
| ^
par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here
51 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c partial.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c schwarz.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c block_tridiag.c
partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp':
partial.c:95:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
95 | HYPRE_BigInt *Sop_j;
| ^~~~~
partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
partial.c:94:21: note: 'Sop_i' was declared here
94 | HYPRE_Int *Sop_i;
| ^~~~~
partial.c:85:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
85 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
partial.c:84:21: note: 'A_ext_i' was declared here
84 | HYPRE_Int *A_ext_i;
| ^~~~~~~
partial.c:83:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
83 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
schwarz.c: In function 'hypre_ParMPSchwarzSolve':
schwarz.c:553:60: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized]
553 | aux[jj] -= A_boundary_data[k] * x_ext[k_loc - num_variables];
| ~~~~~~^~~~~~~~~~~~~~~
schwarz.c:415:34: note: 'k_loc' was declared here
415 | HYPRE_Int jj, i, j, k, j_loc, k_loc;
| ^~~~~
schwarz.c:394:16: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized]
394 | HYPRE_Real *rhs_ext;
| ^~~~~~~
schwarz.c:392:16: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized]
392 | HYPRE_Real *x_ext_old;
| ^~~~~~~~~
schwarz.c:391:16: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized]
391 | HYPRE_Real *x_ext;
| ^~~~~
schwarz.c:690:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized]
690 | aux[jj] -= A_boundary_data[k] * x[k_loc];
| ^
schwarz.c:407:16: note: 'A_boundary_data' was declared here
407 | HYPRE_Real *A_boundary_data;
| ^~~~~~~~~~~~~~~
schwarz.c:686:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized]
686 | k_loc = A_boundary_j[k];
| ^
schwarz.c:406:15: note: 'A_boundary_j' was declared here
406 | HYPRE_Int *A_boundary_j;
| ^~~~~~~~~~~~
schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized]
543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++)
| ^
schwarz.c:405:15: note: 'A_boundary_i' was declared here
405 | HYPRE_Int *A_boundary_i;
| ^~~~~~~~~~~~
schwarz.c:389:16: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
389 | HYPRE_Real *A_offd_data;
| ^~~~~~~~~~~
schwarz.c:388:15: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
388 | HYPRE_Int *A_offd_j;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_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;
| ^~~~~
partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp':
partial.c:1713:40: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized]
1713 | P_offd_data[jj] = -beta * ahat_offd[j1];
| ^~~~~
partial.c:974:27: note: 'beta' was declared here
974 | HYPRE_Real alfa, beta;
| ^~~~
partial.c:1696:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized]
1696 | P_diag_data[jj] = -alfa * ahat[j1];
| ^~~~~
partial.c:974:21: note: 'alfa' was declared here
974 | HYPRE_Real alfa, beta;
| ^~~~
partial.c:952:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
952 | HYPRE_BigInt *Sop_j;
| ^~~~~
partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
partial.c:951:21: note: 'Sop_i' was declared here
951 | HYPRE_Int *Sop_i;
| ^~~~~
partial.c:941:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
941 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++)
| ^
partial.c:940:21: note: 'A_ext_i' was declared here
940 | HYPRE_Int *A_ext_i;
| ^~~~~~~
partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]];
| ^
partial.c:939:21: note: 'A_ext_data' was declared here
939 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_lr_restr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c dsuperlu.c
partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp':
partial.c:1967:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
1967 | HYPRE_BigInt *Sop_j;
| ^~~~~
partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
partial.c:1966:21: note: 'Sop_i' was declared here
1966 | HYPRE_Int *Sop_i;
| ^~~~~
partial.c:1956:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
1956 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
partial.c:1955:21: note: 'A_ext_i' was declared here
1955 | HYPRE_Int *A_ext_i;
| ^~~~~~~
partial.c:1954:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1954 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ads.c -o ads.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ams.c -o ams.obj
schwarz.c: In function 'hypre_ParAdSchwarzSolve':
schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized]
3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++];
| ^
schwarz.c:3013:16: note: 'scale_ext' was declared here
3013 | HYPRE_Real *scale_ext;
| ^~~~~~~~~
schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables];
| ^
schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here
3005 | HYPRE_Real *vtemp_ext_data;
| ^~~~~~~~~~~~~~
schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3089 | x_ext_data[i] = 0.0;
| ~~~~~~~~~~~~~~^~~~~
schwarz.c:3002:16: note: 'x_ext_data' was declared here
3002 | HYPRE_Real *x_ext_data;
| ^~~~~~~~~~
ads.c: In function 'hypre_ADSSolve':
ads.c:1618:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized]
1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ads.c:1440:24: note: 'r_norm' was declared here
1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~
ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized]
1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ads.c:1440:15: note: 'r0_norm' was declared here
1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~~
ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized]
1599 | relative_resid = r_norm / b_norm;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
ads.c:1440:32: note: 'b_norm' was declared here
1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ame.c -o ame.obj
schwarz.c: In function 'hypre_ParAMGCreateDomainDof':
schwarz.c:3218:16: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3218 | HYPRE_Real *a_ext_data;
| ^~~~~~~~~~
schwarz.c:3217:18: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
3217 | HYPRE_BigInt *a_ext_j;
| ^~~~~~~
schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++)
| ^
schwarz.c:3216:15: note: 'a_ext_i' was declared here
3216 | HYPRE_Int *a_ext_i;
| ^~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
from _hypre_parcsr_ls.h:9,
from schwarz.c:8:
./../utilities/_hypre_utilities.h: In function 'hypre_ParGenerateScale':
./../utilities/_hypre_utilities.h:676:3: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
schwarz.c:3762:16: note: 'scale_ext' was declared here
3762 | HYPRE_Real *scale_ext;
| ^~~~~~~~~
schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized]
3763 | HYPRE_Real *scale_int;
| ^~~~~~~~~
schwarz.c:3768:15: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized]
3768 | HYPRE_Int *send_map_elmts;
| ^~~~~~~~~~~~~~
schwarz.c:3767:15: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized]
3767 | HYPRE_Int *send_map_starts;
| ^~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj
schwarz.c: In function 'hypre_ParGenerateHybridScale':
schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized]
3855 | HYPRE_Real *scale_int;
| ^~~~~~~~~
schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized]
3908 | if (index_ext[j_loc] == -1)
| ^
schwarz.c:3861:15: note: 'index_ext' was declared here
3861 | HYPRE_Int *index_ext;
| ^~~~~~~~~
schwarz.c:3919:21: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized]
3919 | comm_handle = hypre_ParCSRCommHandleCreate(2, comm_pkg, scale_ext, scale_int);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
schwarz.c:3854:16: note: 'scale_ext' was declared here
3854 | HYPRE_Real *scale_ext;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_ilu.c -o par_ilu.obj
ams.c: In function 'hypre_AMSComputePixyz':
ams.c:2375:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized]
2375 | *Piz_ptr = Piz;
| ~~~~~~~~~^~~~~
ams.c:1869:36: note: 'Piz' was declared here
1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz;
| ^~~
ams.c:1879:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized]
1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data;
| ^~~~~~~
ams.c:2371:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized]
2371 | *Piy_ptr = Piy;
| ~~~~~~~~~^~~~~
ams.c:1869:30: note: 'Piy' was declared here
1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz;
| ^~~
ams.c:1879:29: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized]
1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj
ams.c: In function 'hypre_AMSSolve':
ams.c:3858:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized]
3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c:3632:24: note: 'r_norm' was declared here
3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~
ams.c:3858:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized]
3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c:3632:15: note: 'r0_norm' was declared here
3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~~
ams.c:3839:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized]
3839 | relative_resid = r_norm / b_norm;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
ams.c:3632:32: note: 'b_norm' was declared here
3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~
par_amg_setup.c: In function 'hypre_BoomerAMGSetup':
par_amg_setup.c:2085:26: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
2085 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amg_setup.c:222:20: note: 'wall_time' was declared here
222 | HYPRE_Real wall_time; /* for debugging instrumentation */
| ^~~~~~~~~
ams.c: In function 'hypre_ParCSRComputeL1NormsThreads':
ams.c:4611:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized]
4611 | if (l1_norm[i] <= 4.0 / 3.0 * diag)
| ~~~~~~~~~~^~~~~~
ams.c:4378:15: note: 'diag' was declared here
4378 | HYPRE_Real diag;
| ^~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
from _hypre_parcsr_ls.h:9,
from par_ilu_setup.c:7:
./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUKSymbolic':
./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized]
670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) )
| ^~~~~~~~~~~~~~~~
par_ilu_setup.c:4186:22: note: 'capacity_S' was declared here
4186 | HYPRE_Int capacity_S;
| ^~~~~~~~~~
par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal':
par_ilu.c:4476:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized]
4476 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu.c:4322:22: note: 'nnzM' was declared here
4322 | HYPRE_Real nnzM;
| ^~~~
par_ilu.c:4477:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized]
4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
| ~~~~~~~~^~~~~~~~~
par_ilu.c:4344:22: note: 'time_s' was declared here
4344 | HYPRE_Real time_s, time_e;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj
./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUT':
./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized]
670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) )
| ^~~~~~~~~~~~~~~~
par_ilu_setup.c:5155:29: note: 'capacity_S' was declared here
5155 | HYPRE_Int capacity_S;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj
par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST':
par_ilu_solve.c:1827:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized]
1827 | hypre_SeqVectorSetConstantValues(x_local, 0.0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:1722:23: note: 'x_local' was declared here
1722 | hypre_Vector *x_local;
| ^~~~~~~
par_ilu_solve.c: In function 'hypre_NSHSolve':
par_ilu_solve.c:1993:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized]
1993 | hypre_ParVectorCopy(f, residual );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:1934:26: note: 'residual' was declared here
1934 | hypre_ParVector *residual;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_interp_device.c -o par_interp_device.obj
par_ilu_solve.c: In function 'hypre_ILUSolve':
par_ilu_solve.c:156:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized]
156 | hypre_ParVectorCopy(f, residual);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:85:26: note: 'residual' was declared here
85 | hypre_ParVector *residual;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_strength_device.c -o par_strength_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax_device.c -o par_relax_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj
Building libHYPRE_parcsr_ls.so ...
mpicc -shared -o libHYPRE_parcsr_ls-2.26.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.26.0.so
ln -s -f libHYPRE_parcsr_ls-2.26.0.so libHYPRE_parcsr_ls.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_parcsr_ls.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/parcsr_ls'
Making struct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/struct_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c assumed_part.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c box_algebra.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c box_boundary.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c box.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c box_manager.c
In file included from assumed_part.c:10:
_hypre_struct_mv.h: In function 'hypre_APSubdivideRegion':
_hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized]
197 | hypre__n[0] = loop_size[0];\
| ^
assumed_part.c:87:31: note: 'div' declared here
87 | hypre_Index isize, index, div;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c communication_info.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c computation.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c project.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_io.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_matrix_mask.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_axpy.c -o struct_axpy.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_communication.c -o struct_communication.obj
struct_grid.c: In function 'hypre_ComputeBoxnums':
struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized]
721 | boxnum++;
| ~~~~~~^~
struct_grid.c:703:29: note: 'boxnum' was declared here
703 | HYPRE_Int p, b, boxnum;
| ^~~~~~
struct_io.c: In function 'hypre_ReadBoxArrayData_CC':
struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized]
334 | for (j = 0; j < constant_stencil_size; j++)
| ~~^~~~~~~~~~~~~~~~~~~~~~~
struct_io.c:304:38: note: 'constant_stencil_size' was declared here
304 | HYPRE_Int data_box_volume, constant_stencil_size;
| ^~~~~~~~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_copy.c -o struct_copy.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_matrix.c -o struct_matrix.obj
struct_communication.c: In function 'hypre_CommPkgCreate':
struct_communication.c:396:43: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized]
396 | hypre_CommTypeBufsize(comm_type) += (size * num_values);
struct_communication.c:65:26: note: 'comm_type' was declared here
65 | hypre_CommType *comm_type;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_matvec.c -o struct_matvec.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_scale.c -o struct_scale.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_vector.c -o struct_vector.obj
struct_matrix.c: In function 'hypre_StructMatrixSetBoxValues':
struct_matrix.c:806:48: warning: 'center_rank' may be used uninitialized [-Wmaybe-uninitialized]
806 | (constant_coefficient == 2 && stencil_indices[s] != center_rank ))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct_matrix.c:715:25: note: 'center_rank' was declared here
715 | HYPRE_Int center_rank;
| ^~~~~~~~~~~
Building libHYPRE_struct_mv.so ...
mpicc -shared -o libHYPRE_struct_mv-2.26.0.so assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj -Wl,-soname,libHYPRE_struct_mv-2.26.0.so
ln -s -f libHYPRE_struct_mv-2.26.0.so libHYPRE_struct_mv.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_struct_mv.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_struct_mv.hpp /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/struct_mv'
Making struct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/struct_ls'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c coarsen.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_cycred.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_jacobi.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_smg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_sparse_msg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_cycred.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_jacobi.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_smg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_sparse_msg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c jacobi.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pcg_struct.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_relax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c semi.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_relax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_setup.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_setup_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_setup_restrict.c
smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp':
smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized]
65 | return RAP;
| ^~~
smg_setup_rap.c:25:27: note: 'RAP' was declared here
25 | hypre_StructMatrix *RAP;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_setup.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_setup_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_solve.c
sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp':
sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized]
45 | return RAP;
| ^~~
sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here
29 | hypre_StructMatrix *RAP;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj
sparse_msg_solve.c: In function 'hypre_SparseMSGSolve':
sparse_msg_solve.c:188:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized]
188 | if ((e_dot_e / x_dot_x) < eps)
| ~~~~~~~~~^~~~~~~~~~
sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here
72 | HYPRE_Real e_dot_e, x_dot_x;
| ^~~~~~~
sparse_msg_solve.c:188:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized]
188 | if ((e_dot_e / x_dot_x) < eps)
| ~~~~~~~~~^~~~~~~~~~
sparse_msg_solve.c:72:26: note: 'e_dot_e' was declared here
72 | HYPRE_Real e_dot_e, x_dot_x;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj
cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp':
cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized]
241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5':
pfmg_setup_interp.c:914:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
914 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:874:32: note: 'right' was declared here
874 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:911:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
911 | Pp1[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:874:26: note: 'left' was declared here
874 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:911:31: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
911 | Pp1[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:874:18: note: 'center' was declared here
874 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9':
pfmg_setup_interp.c:1048:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1048 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:32: note: 'right' was declared here
1020 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1047:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1047 | Pp0[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:26: note: 'left' was declared here
1020 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1048:32: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1048 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:18: note: 'center' was declared here
1020 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7':
pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1176 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:32: note: 'right' was declared here
1144 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1175 | Pp0[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:26: note: 'left' was declared here
1144 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1176:32: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1176 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:18: note: 'center' was declared here
1144 | HYPRE_Real center, left, right;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15':
pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1501 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:35: note: 'right' was declared here
1467 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1500 | Pp0[Pi] = left / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:29: note: 'left' was declared here
1467 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1501:35: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1501 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:21: note: 'center' was declared here
1467 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1441 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:35: note: 'right' was declared here
1407 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1440 | Pp0[Pi] = left / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:29: note: 'left' was declared here
1407 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1441:35: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1441 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:21: note: 'center' was declared here
1407 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1381 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:35: note: 'right' was declared here
1347 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1380 | Pp0[Pi] = left / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:29: note: 'left' was declared here
1347 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1381:35: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1381 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:21: note: 'center' was declared here
1347 | HYPRE_Real center, left, right;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c point_relax.c -o point_relax.obj
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19':
pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1686 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:32: note: 'right' was declared here
1651 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1685 | Pp0[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:26: note: 'left' was declared here
1651 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1686:32: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1686 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:18: note: 'center' was declared here
1651 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27':
pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1918 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:32: note: 'right' was declared here
1876 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1917 | Pp0[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:26: note: 'left' was declared here
1876 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1918:32: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1918 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:18: note: 'center' was declared here
1876 | HYPRE_Real center, left, right;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c red_black_gs.c -o red_black_gs.obj
red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS':
red_black_constantcoef_gs.c:462:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized]
462 | App1 * xp[xi + xoff1]) / Ap[Ai];
| ~~~~~^~~~~~~~~~~~~~~~
red_black_constantcoef_gs.c:56:33: note: 'App1' was declared here
56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd;
| ^~~~
red_black_constantcoef_gs.c:461:37: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized]
461 | App0 * xp[xi + xoff0] -
| ~~~~~^~~~~~~~~~~~~~~~
red_black_constantcoef_gs.c:56:27: note: 'App0' was declared here
56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd;
| ^~~~
red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized]
47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5;
| ^~~~~
red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized]
47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c semi_interp.c -o semi_interp.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c semi_restrict.c -o semi_restrict.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj
semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp':
semi_setup_rap.c:212:45: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized]
212 | hypre_IndexD(indexRAP, not_cdirs[0]) = i;
| ^
semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here
57 | HYPRE_Int *not_cdirs;
| ^~~~~~~~~
smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym':
smg2_setup_rap.c:180:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
180 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
smg2_setup_rap.c:180:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
180 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
smg2_setup_rap.c:180:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
180 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym':
smg2_setup_rap.c:491:42: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
491 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg2_setup_rap.c:491:34: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
491 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg2_setup_rap.c:491:26: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
491 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg.c -o smg.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_axpy.c -o smg_axpy.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_residual.c -o smg_residual.obj
point_relax.c: In function 'hypre_PointRelax':
point_relax.c:647:50: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized]
647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = sqrt( rsumsq / bsumsq ); }
| ^~~~~~~~~~~~~~~~~~~~~~~
point_relax.c:359:27: note: 'bsumsq' was declared here
359 | HYPRE_Real bsumsq, rsumsq;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj
smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym':
smg3_setup_rap.c:266:56: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized]
266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
smg3_setup_rap.c:266:46: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized]
266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
smg3_setup_rap.c:266:36: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized]
266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
smg3_setup_rap.c:266:26: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized]
266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
smg3_setup_rap.c:265:36: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized]
265 | HYPRE_Real *rap_csw, *rap_cse;
| ^~~~~~~
smg3_setup_rap.c:265:26: warning: 'rap_csw' may be used uninitialized [-Wmaybe-uninitialized]
265 | HYPRE_Real *rap_csw, *rap_cse;
| ^~~~~~~
smg3_setup_rap.c:261:50: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized]
261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:261:42: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized]
261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:261:34: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized]
261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:261:26: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized]
261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:260:34: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized]
260 | HYPRE_Real *a_asw, *a_ase;
| ^~~~~
smg3_setup_rap.c:260:26: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized]
260 | HYPRE_Real *a_asw, *a_ase;
| ^~~~~
smg3_setup_rap.c:259:50: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:259:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:259:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:259:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:258:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized]
258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
smg3_setup_rap.c:258:47: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized]
258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
smg3_setup_rap.c:258:40: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized]
258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
smg3_setup_rap.c:258:33: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized]
258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
smg3_setup_rap.c:257:40: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized]
257 | HYPRE_Real *a_ac, *a_aw, *a_as;
| ^~~~
smg3_setup_rap.c:257:33: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized]
257 | HYPRE_Real *a_ac, *a_aw, *a_as;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj
sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym':
sparse_msg2_setup_rap.c:195:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
195 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
sparse_msg2_setup_rap.c:195:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
195 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
sparse_msg2_setup_rap.c:195:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
195 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj
sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym':
sparse_msg3_setup_rap.c:223:56: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized]
223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
sparse_msg3_setup_rap.c:223:46: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized]
223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
sparse_msg3_setup_rap.c:223:36: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized]
223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
sparse_msg3_setup_rap.c:223:26: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized]
223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
sparse_msg3_setup_rap.c:218:50: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized]
218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:218:42: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized]
218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:218:34: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized]
218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:218:26: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized]
218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:217:34: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized]
217 | HYPRE_Real *a_asw, *a_ase;
| ^~~~~
sparse_msg3_setup_rap.c:217:26: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized]
217 | HYPRE_Real *a_asw, *a_ase;
| ^~~~~
sparse_msg3_setup_rap.c:216:50: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:216:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:216:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:216:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:215:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized]
215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:215:47: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized]
215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:215:40: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized]
215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:215:33: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized]
215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:214:40: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized]
214 | HYPRE_Real *a_ac, *a_aw, *a_as;
| ^~~~
sparse_msg3_setup_rap.c:214:33: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized]
214 | HYPRE_Real *a_ac, *a_aw, *a_as;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj
sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym':
sparse_msg2_setup_rap.c:534:42: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
534 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg2_setup_rap.c:534:34: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
534 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg2_setup_rap.c:534:26: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
534 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym':
smg3_setup_rap.c:970:56: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized]
970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
smg3_setup_rap.c:970:46: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized]
970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
smg3_setup_rap.c:970:36: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized]
970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
smg3_setup_rap.c:970:26: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized]
970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
smg3_setup_rap.c:969:36: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized]
969 | HYPRE_Real *rap_cnw, *rap_cne;
| ^~~~~~~
smg3_setup_rap.c:969:26: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized]
969 | HYPRE_Real *rap_cnw, *rap_cne;
| ^~~~~~~
smg3_setup_rap.c:965:34: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized]
965 | HYPRE_Real *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:965:26: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized]
965 | HYPRE_Real *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:964:50: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized]
964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
smg3_setup_rap.c:964:42: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized]
964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
smg3_setup_rap.c:964:34: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized]
964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
smg3_setup_rap.c:964:26: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized]
964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
smg3_setup_rap.c:963:50: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:963:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:963:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:963:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:962:33: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized]
962 | HYPRE_Real *a_be, *a_bn;
| ^~~~
smg3_setup_rap.c:962:26: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized]
962 | HYPRE_Real *a_be, *a_bn;
| ^~~~
smg3_setup_rap.c:961:54: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized]
961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
smg3_setup_rap.c:961:47: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized]
961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
smg3_setup_rap.c:961:40: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized]
961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
smg3_setup_rap.c:961:33: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized]
961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym':
sparse_msg3_setup_rap.c:885:56: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized]
885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
sparse_msg3_setup_rap.c:885:46: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized]
885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
sparse_msg3_setup_rap.c:885:36: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized]
885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
sparse_msg3_setup_rap.c:885:26: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized]
885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
sparse_msg3_setup_rap.c:880:34: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized]
880 | HYPRE_Real *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:880:26: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized]
880 | HYPRE_Real *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:879:50: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized]
879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
sparse_msg3_setup_rap.c:879:42: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized]
879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
sparse_msg3_setup_rap.c:879:34: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized]
879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
sparse_msg3_setup_rap.c:879:26: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized]
879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
sparse_msg3_setup_rap.c:878:50: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:878:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:878:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:878:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:877:33: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized]
877 | HYPRE_Real *a_be, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:877:26: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized]
877 | HYPRE_Real *a_be, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:876:54: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized]
876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
sparse_msg3_setup_rap.c:876:47: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized]
876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
sparse_msg3_setup_rap.c:876:40: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized]
876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
sparse_msg3_setup_rap.c:876:33: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized]
876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
Building libHYPRE_struct_ls.so ...
mpicc -shared -o libHYPRE_struct_ls-2.26.0.so coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj -Wl,-soname,libHYPRE_struct_ls-2.26.0.so
ln -s -f libHYPRE_struct_ls-2.26.0.so libHYPRE_struct_ls.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_struct_ls.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/struct_ls'
Making sstruct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/sstruct_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_graph.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_graph.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_vector.c
HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize':
HYPRE_sstruct_matrix.c:312:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
313 | &hypre_SStructMatrixIJMatrix(matrix));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:238:52: note: 'jupper' was declared here
238 | HYPRE_Int ilower, iupper, jlower, jupper;
| ^~~~~~
HYPRE_sstruct_matrix.c:312:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
313 | &hypre_SStructMatrixIJMatrix(matrix));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:238:44: note: 'jlower' was declared here
238 | HYPRE_Int ilower, iupper, jlower, jupper;
| ^~~~~~
HYPRE_sstruct_matrix.c:312:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
313 | &hypre_SStructMatrixIJMatrix(matrix));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:238:36: note: 'iupper' was declared here
238 | HYPRE_Int ilower, iupper, jlower, jupper;
| ^~~~~~
HYPRE_sstruct_matrix.c:312:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
313 | &hypre_SStructMatrixIJMatrix(matrix));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here
238 | HYPRE_Int ilower, iupper, jlower, jupper;
| ^~~~~~
HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize':
HYPRE_sstruct_vector.c:213:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized]
213 | HYPRE_IJVectorCreate(comm, ilower, iupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
214 | &hypre_SStructVectorIJVector(vector));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_vector.c:152:36: note: 'iupper' was declared here
152 | HYPRE_Int ilower, iupper;
| ^~~~~~
HYPRE_sstruct_vector.c:213:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized]
213 | HYPRE_IJVectorCreate(comm, ilower, iupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
214 | &hypre_SStructVectorIJVector(vector));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_vector.c:152:28: note: 'ilower' was declared here
152 | HYPRE_Int ilower, iupper;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_axpy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_copy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_graph.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_innerprod.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_matvec.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_scale.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj
Building libHYPRE_sstruct_mv.so ...
mpicc -shared -o libHYPRE_sstruct_mv-2.26.0.so F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj -Wl,-soname,libHYPRE_sstruct_mv-2.26.0.so
ln -s -f libHYPRE_sstruct_mv-2.26.0.so libHYPRE_sstruct_mv.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_sstruct_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/sstruct_mv'
Making sstruct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/sstruct_ls'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_maxwell.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_split.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_InterFAC.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_maxwell.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_split.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_sys_pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c bsearch.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_amr_zero_data.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_cf_coarsen.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_cfstencil_box.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_CFInterfaceExtents.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_interp2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_relax.c
fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen':
fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
360 | index_temp[2] = node_extents[2] + lindex[2];
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~
fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here
131 | hypre_Index lindex, zero_index;
| ^~~~~~
fac_cf_coarsen.c:359:54: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
359 | index_temp[1] = node_extents[1] + lindex[1];
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~
fac_cf_coarsen.c:131:28: note: 'lindex[1]' was declared here
131 | hypre_Index lindex, zero_index;
| ^~~~~~
fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized]
369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) &&
| ~~~~~~^~~~~~~~~~~~
fac_cf_coarsen.c:125:34: note: 'startrank' was declared here
125 | HYPRE_BigInt rank, startrank;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_solve3.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_zero_cdata.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c krylov.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c krylov_sstruct.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c eliminate_rowscols.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_grad.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_physbdy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_PNedelec.c
fac_interp2.c: In function 'hypre_FAC_WeightedInterp2':
fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]),
| ^
fac_interp2.c:742:39: note: 'lindex[2]' was declared here
742 | hypre_Index loop_size, lindex;
| ^~~~~~
fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]),
| ^
fac_interp2.c:742:39: note: 'lindex[1]' was declared here
742 | hypre_Index loop_size, lindex;
| ^~~~~~
fac_interp2.c:1154:58: warning: 'zweight2' may be used uninitialized [-Wmaybe-uninitialized]
1154 | + zweight2 * (
| ~~~~~~~~~^~~
1155 | yweight1 * (
| ~~~~~~~~~~~~
1156 | xweight1 * xcp[kshift + 1][jshift][ishift + xci] +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1157 | xweight2 * xcp[kshift + 1][jshift][ishift + xci + 1])
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1158 | + yweight2 * (
| ~~~~~~~~~~~~~~
1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fac_interp2.c:764:38: note: 'zweight2' was declared here
764 | HYPRE_Real zweight1, zweight2;
| ^~~~~~~~
fac_interp2.c:1158:61: warning: 'yweight2' may be used uninitialized [-Wmaybe-uninitialized]
1158 | + yweight2 * (
| ~~~~~~~~~^~~
1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fac_interp2.c:763:38: note: 'yweight2' was declared here
763 | HYPRE_Real yweight1, yweight2;
| ^~~~~~~~
fac_interp2.c:1149:67: warning: 'kshift' may be used uninitialized [-Wmaybe-uninitialized]
1149 | xweight1 * xcp[kshift][jshift][ishift + xci] +
| ^
fac_interp2.c:755:44: note: 'kshift' was declared here
755 | HYPRE_Int ishift, jshift, kshift;
| ^~~~~~
fac_interp2.c:1165:67: warning: 'jshift' may be used uninitialized [-Wmaybe-uninitialized]
1165 | xweight1 * xcp[0][jshift][ishift + xci] +
| ^
fac_interp2.c:755:36: note: 'jshift' was declared here
755 | HYPRE_Int ishift, jshift, kshift;
| ^~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
from _hypre_sstruct_ls.h:21,
from maxwell_grad.c:18:
./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_Grad':
./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
115 | hypre_IndexD(index, 2) = iz )
| ^
maxwell_grad.c:75:45: note: 'lindex[2]' was declared here
75 | hypre_Index loop_size, start, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
114 | hypre_IndexD(index, 1) = iy,\
| ^
maxwell_grad.c:75:45: note: 'lindex[1]' was declared here
75 | hypre_Index loop_size, start, lindex;
| ^~~~~~
maxwell_grad.c:89:38: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized]
89 | HYPRE_Int *direction, ndirection;
| ^~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
from _hypre_sstruct_ls.h:21,
from maxwell_physbdy.c:16:
./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_PhysBdy':
./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
115 | hypre_IndexD(index, 2) = iz )
| ^
maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here
79 | hypre_Index loop_size, start, index, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
114 | hypre_IndexD(index, 1) = iy,\
| ^
maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here
79 | hypre_Index loop_size, start, index, lindex;
| ^~~~~~
maxwell_physbdy.c:71:44: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized]
71 | HYPRE_Int **cbox_mapping, **fbox_mapping;
| ^~~~~~~~~~~~
maxwell_physbdy.c:71:28: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized]
71 | HYPRE_Int **cbox_mapping, **fbox_mapping;
| ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_PNedelec_bdy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_semi_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_solve2.c
maxwell_solve2.c: In function 'hypre_MaxwellSolve2':
maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized]
185 | if ((e_dot_e / x_dot_x) < eps)
| ~~~~~~~~~^~~~~~~~~~
maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here
76 | HYPRE_Real e_dot_e, x_dot_x;
| ^~~~~~~
maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized]
185 | if ((e_dot_e / x_dot_x) < eps)
| ~~~~~~~~~^~~~~~~~~~
maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here
76 | HYPRE_Real e_dot_e, x_dot_x;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_TV.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_TV_setup.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_zeroBC.c
maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec':
maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized]
1669 | vals_edgeEdge[k] = fCedge_ratio;
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here
46 | HYPRE_Real fCedge_ratio;
| ^~~~~~~~~~~~
maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
544 | findex[k] *= stride[k];
| ^~
maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here
52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex;
| ^~~~~~
maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
544 | findex[k] *= stride[k];
| ^~
maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here
52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c nd1_amge_interpolation.c
maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup':
maxwell_TV_setup.c:911:54: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized]
911 | HYPRE_SStructGridDestroy(topological_face[l + 1]);
| ^
maxwell_TV_setup.c:105:47: note: 'topological_face' was declared here
105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell;
| ^~~~~~~~~~~~~~~~
maxwell_TV_setup.c:721:10: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized]
721 | HYPRE_SStructGridSetVariables(face_grid, i, ndim, vartype_faces);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here
117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell;
| ^~~~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
from _hypre_sstruct_ls.h:21,
from maxwell_TV_setup.c:15:
./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
115 | hypre_IndexD(index, 2) = iz )
| ^
maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here
124 | hypre_Index index, cindex, shape, loop_size, start, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
114 | hypre_IndexD(index, 1) = iy,\
| ^
maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here
124 | hypre_Index index, cindex, shape, loop_size, start, lindex;
| ^~~~~~
nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation':
nd1_amge_interpolation.c:303:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized]
303 | size1 = (OffProcRows[swap[m]] -> ncols);
| ^
nd1_amge_interpolation.c:49:15: note: 'swap' was declared here
49 | HYPRE_Int *swap;
| ^~~~
nd1_amge_interpolation.c:48:18: warning: 'offproc_rnums' may be used uninitialized [-Wmaybe-uninitialized]
48 | HYPRE_BigInt *offproc_rnums;
| ^~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_amr_intercommunication.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_owninfo.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_recvinfo.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_sendinfo.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_sharedDOFComm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg.c
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
from _hypre_sstruct_ls.h:21,
from sstruct_sharedDOFComm.c:16:
./../struct_mv/_hypre_struct_mv.h: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm':
./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
115 | hypre_IndexD(index, 2) = iz )
| ^
sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here
113 | hypre_Index loop_size, start, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
114 | hypre_IndexD(index, 1) = iy,\
| ^
sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here
113 | hypre_Index loop_size, start, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized]
153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)])
| ^~
sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here
120 | hypre_BoxArray *recv_slabs, *send_slabs;
| ^~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized]
153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)])
| ^~
sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here
120 | hypre_BoxArray *recv_slabs, *send_slabs;
| ^~~~~~~~~~
sstruct_sharedDOFComm.c:119:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized]
119 | HYPRE_Int nbdry_slabs;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_relax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_setup.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_setup_interp.c
maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology':
maxwell_semi_interp.c:3488:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized]
3488 | vals_edgeEdge[k] = fCedge_ratio;
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
maxwell_semi_interp.c:126:27: note: 'fCedge_ratio' was declared here
126 | HYPRE_Real fCedge_ratio;
| ^~~~~~~~~~~~
In file included from _hypre_sstruct_ls.h:19,
from maxwell_semi_interp.c:18:
./../utilities/_hypre_utilities.h:676:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here
124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge;
| ^~~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
maxwell_semi_interp.c:121:46: note: 'vals_ElementFace' was declared here
121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge;
| ^~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
maxwell_semi_interp.c:118:27: note: 'jElement_Face' was declared here
118 | HYPRE_BigInt *jElement_Face, *jedge_Edge;
| ^~~~~~~~~~~~~
maxwell_semi_interp.c:2323:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
2323 | findex[k] *= stride[k];
| ^~
maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here
135 | hypre_Index lindex;
| ^~~~~~
maxwell_semi_interp.c:2323:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
2323 | findex[k] *= stride[k];
| ^~
maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here
135 | hypre_Index lindex;
| ^~~~~~
maxwell_semi_interp.c:1081:30: warning: 'Face_nvars' may be used uninitialized [-Wmaybe-uninitialized]
1081 | for (t = 0; t < Face_nvars; t++)
| ~~^~~~~~~~~~~~
maxwell_semi_interp.c:146:34: note: 'Face_nvars' was declared here
146 | HYPRE_Int nvars, Face_nvars, Edge_nvars, part, var, box, fboxi;
| ^~~~~~~~~~
maxwell_semi_interp.c:141:54: warning: 'Face_vartypes' may be used uninitialized [-Wmaybe-uninitialized]
141 | HYPRE_SStructVariable *vartypes, *Edge_vartypes, *Face_vartypes;
| ^~~~~~~~~~~~~
maxwell_semi_interp.c:1285:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized]
1285 | iFace[nFaces] = rank;
| ^
maxwell_semi_interp.c:115:27: note: 'iFace' was declared here
115 | HYPRE_BigInt *iFace, *iEdge;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_setup_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_semi_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_semi_restrict.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj
fac_restrict2.c: In function 'hypre_FACRestrict2':
fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] );
| ^
fac_restrict2.c:525:39: note: 'lindex[2]' was declared here
525 | hypre_Index loop_size, lindex;
| ^~~~~~
fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] );
| ^
fac_restrict2.c:525:39: note: 'lindex[1]' was declared here
525 | hypre_Index loop_size, lindex;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_setup2.c -o fac_setup2.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c node_relax.c -o node_relax.obj
In file included from _hypre_sstruct_ls.h:19,
from fac_amr_fcoarsen.c:16:
./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen':
./../utilities/_hypre_utilities.h:676:3: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here
152 | HYPRE_Real *vals, *vals2;
| ^~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here
149 | HYPRE_Int *volume_shift_box;
| ^~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:146:28: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized]
146 | hypre_Box **shift_box;
| ^~~~~~~~~
fac_amr_fcoarsen.c:2437:33: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized]
2437 | if (weight_contrib_i[stencil_i])
| ^
fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here
142 | HYPRE_Real **weight_contrib_i;
| ^~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2421:34: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized]
2421 | if (stencil_contrib_i[stencil_i])
| ^
fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here
141 | HYPRE_Int **stencil_contrib_i;
| ^~~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here
140 | HYPRE_Int *stencil_contrib_cnt;
| ^~~~~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized]
139 | HYPRE_Int *stencil_ranks, *rank_stencils;
| ^~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here
139 | HYPRE_Int *stencil_ranks, *rank_stencils;
| ^~~~~~~~~~~~~
fac_amr_fcoarsen.c:2404:21: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized]
2404 | for (j = 0; j < stencil_size; j++)
| ~~^~~~~~~~~~~~~~
fac_amr_fcoarsen.c:91:28: note: 'stencil_size' was declared here
91 | HYPRE_Int stencil_size, stencil_last_size;
| ^~~~~~~~~~~~
fac_amr_fcoarsen.c:816:38: warning: 'max_contribut_size' may be used uninitialized [-Wmaybe-uninitialized]
816 | max_contribut_size = hypre_max( max_contribut_size,
fac_amr_fcoarsen.c:150:28: note: 'max_contribut_size' was declared here
150 | HYPRE_Int max_contribut_size, stencil_i;
| ^~~~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2685:48: warning: 'ci' may be used uninitialized [-Wmaybe-uninitialized]
2685 | box_ranks[i] = cdata_space_ranks[ci] +
| ^
fac_amr_fcoarsen.c:133:28: note: 'ci' was declared here
133 | HYPRE_Int ci, fi, arrayi;
| ^~
fac_amr_fcoarsen.c:2292:61: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized]
2292 | if ((HYPRE_Int)(rank - startrank) >= i && (HYPRE_Int)(rank - startrank) <= m)
| ~~~~~~^~~~~~~~~~~~
fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here
151 | HYPRE_BigInt startrank, rank;
| ^~~~~~~~~
Building libHYPRE_sstruct_ls.so ...
mpicc -shared -o libHYPRE_sstruct_ls-2.26.0.so F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o bsearch.o fac.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_solve3.o fac_zero_cdata.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_solve.o maxwell_solve2.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o nd1_amge_interpolation.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o fac_amr_fcoarsen.obj fac_amr_rap.obj fac_restrict2.obj fac_setup2.obj fac_zero_stencilcoef.obj node_relax.obj -Wl,-soname,libHYPRE_sstruct_ls-2.26.0.so
ln -s -f libHYPRE_sstruct_ls-2.26.0.so libHYPRE_sstruct_ls.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_sstruct_ls.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/sstruct_ls'
Making /<<PKGBUILDDIR>>/src/distributed_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls'
Making pilut ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls/pilut'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c comm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c debug.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_qsort.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_qsort_si.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c parilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c parutil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pblas1.c
ilut.c: In function 'hypre_ILUT':
ilut.c:147:9: warning: 'ierr' may be used uninitialized [-Wmaybe-uninitialized]
147 | return( ierr );
| ^
ilut.c:28:16: note: 'ierr' was declared here
28 | HYPRE_Int i, ierr;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c serilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c trifactor.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c util.c
Building libHYPRE_DistributedMatrixPilutSolver.so ...
mpicc -shared -o libHYPRE_DistributedMatrixPilutSolver-2.26.0.so comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o -Wl,-soname,libHYPRE_DistributedMatrixPilutSolver-2.26.0.so
ln -s -f libHYPRE_DistributedMatrixPilutSolver-2.26.0.so libHYPRE_DistributedMatrixPilutSolver.so
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls/pilut'
Making ParaSails ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls/ParaSails'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ConjGrad.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c DiagScale.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c FGmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Hash.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c hypre_ParaSails.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c LoadBal.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Mem.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Numbering.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c OrderStat.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ParaSails.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c PrunedRows.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c RowPatt.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c StoredRows.c
Building libHYPRE_ParaSails.so ...
mpicc -shared -o libHYPRE_ParaSails-2.26.0.so ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o -Wl,-soname,libHYPRE_ParaSails-2.26.0.so
ln -s -f libHYPRE_ParaSails-2.26.0.so libHYPRE_ParaSails.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls/ParaSails'
Making Euclid ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls/Euclid'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c blas_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Euclid_apply.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Euclid_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ExternalRows_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Factor_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c getRow_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c globalObjects.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Hash_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Hash_i_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ilu_mpi_bj.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ilu_mpi_pilu.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ilu_seq.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c io_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c krylov_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Mat_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mat_dh_private.c
krylov_dh.c: In function 'bicgstab_euclid':
krylov_dh.c:70:22: warning: 'rho_2' may be used uninitialized [-Wmaybe-uninitialized]
70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1);
| ~~~~~~^~~~~~~
krylov_dh.c:29:17: note: 'rho_2' was declared here
29 | rho_1, rho_2,
| ^~~~~
krylov_dh.c:73:7: warning: 'widget_1' may be used uninitialized [-Wmaybe-uninitialized]
73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR;
| ^~~~~~~~~~~~~~~~~~~~~~~~
krylov_dh.c:28:18: note: 'widget_1' was declared here
28 | widget, widget_1,
| ^~~~~~~~
krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized]
70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1);
| ~~~~~~~~^~~~~~~~~~
krylov_dh.c:26:21: note: 'alpha_1' was declared here
26 | HYPRE_Real alpha, alpha_1,
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c MatGenFD.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Mem_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Numbering_dh.c
In function 'generateBlocked',
inlined from 'MatGenFD_Run' at MatGenFD.c:201:5:
MatGenFD.c:815:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized]
815 | setBoundary_private(globalRow, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:664:40: note: 'nabory2' was declared here
664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
| ^~~~~~~
In function 'generateBlocked',
inlined from 'MatGenFD_Run' at MatGenFD.c:201:5:
MatGenFD.c:820:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized]
820 | setBoundary_private(globalRow, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:664:31: note: 'nabory1' was declared here
664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
| ^~~~~~~
In function 'generateBlocked',
inlined from 'MatGenFD_Run' at MatGenFD.c:201:5:
MatGenFD.c:805:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized]
805 | setBoundary_private(globalRow, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:664:22: note: 'naborx2' was declared here
664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
| ^~~~~~~
In function 'generateBlocked',
inlined from 'MatGenFD_Run' at MatGenFD.c:201:5:
MatGenFD.c:810:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized]
810 | setBoundary_private(globalRow, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:664:13: note: 'naborx1' was declared here
664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
| ^~~~~~~
In function 'generateStriped',
inlined from 'MatGenFD_Run' at MatGenFD.c:199:5:
MatGenFD.c:358:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized]
358 | setBoundary_private(row, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:228:40: note: 'nabory2' was declared here
228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2;
| ^~~~~~~
In function 'generateStriped',
inlined from 'MatGenFD_Run' at MatGenFD.c:199:5:
MatGenFD.c:348:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized]
348 | setBoundary_private(row, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:228:22: note: 'naborx2' was declared here
228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2;
| ^~~~~~~
In function 'generateStriped',
inlined from 'MatGenFD_Run' at MatGenFD.c:199:5:
MatGenFD.c:353:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized]
353 | setBoundary_private(row, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:228:13: note: 'naborx1' was declared here
228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2;
| ^~~~~~~
In function 'generateStriped',
inlined from 'MatGenFD_Run' at MatGenFD.c:199:5:
MatGenFD.c:363:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized]
363 | setBoundary_private(row, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:228:31: note: 'nabory1' was declared here
228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Parser_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c shellSort_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sig_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c SortedList_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c SortedSet_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c SubdomainGraph_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c TimeLog_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Timer_dh.c
mat_dh_private.c: In function 'profileMat':
mat_dh_private.c:1631:6: warning: 'work2' may be used uninitialized [-Wmaybe-uninitialized]
1631 | if (work2 != NULL) { FREE_DH(work2); CHECK_V_ERROR; }
| ^
mat_dh_private.c:1507:15: note: 'work2' was declared here
1507 | HYPRE_Real *work2;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Vec_dh.c
In function 'init_mpi_private',
inlined from 'SubdomainGraph_dhInit' at SubdomainGraph_dh.c:121:5:
SubdomainGraph_dh.c:556:36: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized]
556 | o2n[interiorNodes[i]] = idx++;
| ~~~^~
SubdomainGraph_dh.c: In function 'SubdomainGraph_dhInit':
SubdomainGraph_dh.c:532:17: note: 'interiorCount' was declared here
532 | HYPRE_Int interiorCount, bdryCount;
| ^~~~~~~~~~~~~
Building libHYPRE_Euclid.so ...
mpicc -shared -o libHYPRE_Euclid-2.26.0.so blas_dh.o Euclid_apply.o Euclid_dh.o ExternalRows_dh.o Factor_dh.o getRow_dh.o globalObjects.o Hash_dh.o Hash_i_dh.o ilu_mpi_bj.o ilu_mpi_pilu.o ilu_seq.o io_dh.o krylov_dh.o Mat_dh.o mat_dh_private.o MatGenFD.o Mem_dh.o Numbering_dh.o Parser_dh.o shellSort_dh.o sig_dh.o SortedList_dh.o SortedSet_dh.o SubdomainGraph_dh.o TimeLog_dh.o Timer_dh.o Vec_dh.o -Wl,-soname,libHYPRE_Euclid-2.26.0.so
ln -s -f libHYPRE_Euclid-2.26.0.so libHYPRE_Euclid.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls/Euclid'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls'
Making lib ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/lib'
Building libHYPRE.so ...
mpicc -shared -o libHYPRE-2.26.0.so /<<PKGBUILDDIR>>/src/IJ_mv/*.o /<<PKGBUILDDIR>>/src/distributed_ls/Euclid/*.o /<<PKGBUILDDIR>>/src/distributed_ls/ParaSails/*.o /<<PKGBUILDDIR>>/src/distributed_ls/pilut/*.o /<<PKGBUILDDIR>>/src/distributed_matrix/*.o /<<PKGBUILDDIR>>/src/krylov/*.o /<<PKGBUILDDIR>>/src/matrix_matrix/*.o /<<PKGBUILDDIR>>/src/multivector/*.o /<<PKGBUILDDIR>>/src/parcsr_ls/*.o /<<PKGBUILDDIR>>/src/parcsr_mv/*.o /<<PKGBUILDDIR>>/src/parcsr_block_mv/*.o /<<PKGBUILDDIR>>/src/seq_mv/*.o /<<PKGBUILDDIR>>/src/sstruct_ls/*.o /<<PKGBUILDDIR>>/src/sstruct_mv/*.o /<<PKGBUILDDIR>>/src/struct_ls/*.o /<<PKGBUILDDIR>>/src/struct_mv/*.o /<<PKGBUILDDIR>>/src/utilities/*.o /<<PKGBUILDDIR>>/src/blas/*.o /<<PKGBUILDDIR>>/src/lapack/*.o /<<PKGBUILDDIR>>/src/IJ_mv/*.obj /<<PKGBUILDDIR>>/src/parcsr_ls/*.obj /<<PKGBUILDDIR>>/src/parcsr_mv/*.obj /<<PKGBUILDDIR>>/src/seq_mv/*.obj /<<PKGBUILDDIR>>/src/sstruct_ls/*.obj /<<PKGBUILDDIR>>/src/sstruct_mv/*.obj /<<PKGBUILDDIR>>/src/struct_ls/*.obj /<<PKGBUILDDIR>>/src/struct_mv/*.obj /<<PKGBUILDDIR>>/src/utilities/*.obj -lsuperlu_dist -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -lmpi -lm -Wl,-soname,libHYPRE-2.26.0.so -Wl,-z,defs -Wl,-z,relro -Wl,--no-as-needed
ln -s -f libHYPRE-2.26.0.so libHYPRE.so
cp -fR libHYPRE* /<<PKGBUILDDIR>>/src/hypre/lib
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/lib'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
dh_auto_build -Dsrc-static
cd src-static && make -j4
make[2]: Entering directory '/<<PKGBUILDDIR>>/src-static'
Making blas ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/blas'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c
dnrm2.c: In function 'hypre_dnrm2':
dnrm2.c:148:8: warning: 'xmax' may be used uninitialized [-Wmaybe-uninitialized]
148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) {
| ^
dnrm2.c:35:17: note: 'xmax' was declared here
35 | doublereal xmax;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c
dsyr2.c: In function 'hypre_dsyr2':
dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized]
29 | integer ix, iy, jx, jy, kx, ky;
| ^~
dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized]
29 | integer ix, iy, jx, jy, kx, ky;
| ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c
dtrmv.c: In function 'hypre_dtrmv':
dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized]
21 | integer ix, jx, kx;
| ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c
dtrsv.c: In function 'hypre_dtrsv':
dtrsv.c:289:24: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized]
289 | jx += *incx;
| ~~~^~~~~~~~
dtrsv.c:28:21: note: 'kx' was declared here
28 | integer ix, jx, kx;
| ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/blas'
Making lapack ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/lapack'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c
dgesvd.c: In function 'hypre_dgesvd':
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c
dgesvd.c:4043:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized]
4043 | if (ie < 2) {
| ^
dgesvd.c:40:13: note: 'ie' was declared here
40 | integer ie;
| ^~
In file included from dgesvd.c:8:
f2c.h:200:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized]
200 | #define max(a,b) ((a) >= (b) ? (a) : (b))
| ^
dgesvd.c:46:17: note: 'bdspac' was declared here
46 | integer ir, bdspac, iu;
| ^~~~~~
f2c.h:200:36: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized]
200 | #define max(a,b) ((a) >= (b) ? (a) : (b))
| ^
dgesvd.c:38:27: note: 'wrkbl' was declared here
38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c
dlamch.c: In function 'hypre_dlamc5':
dlamch.c:940:18: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized]
940 | d__1 = y * *beta;
| ~~^~~~~~~
dlamch.c:840:16: note: 'y' was declared here
840 | doublereal y, z;
| ^
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/lapack'
Making utilities ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/utilities'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_error.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_general.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_handle.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_version.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c amg_linklist.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c binsearch.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c exchange_data.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fortran_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c log.c
In file included from exchange_data.c:15:
_hypre_utilities.h: In function 'hypre_DataExchangeList':
_hypre_utilities.h:676:3: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
exchange_data.c:179:23: note: 'term_statuses' was declared here
179 | hypre_MPI_Status *term_statuses, term_status1, status_parent;
| ^~~~~~~~~~~~~
_hypre_utilities.h:676:3: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
exchange_data.c:178:23: note: 'term_requests' was declared here
178 | hypre_MPI_Request *term_requests, term_request1, request_parent;
| ^~~~~~~~~~~~~
_hypre_utilities.h:676:3: warning: 'tree.child_id' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
exchange_data.c:170:21: note: 'tree.child_id' was declared here
170 | hypre_BinaryTree tree;
| ^~~~
exchange_data.c:444:27: warning: 'tree.num_child' may be used uninitialized [-Wmaybe-uninitialized]
444 | for (i = 0; i < tree.num_child; i++)
| ~~^~~~~~~~~~~~~~~~
exchange_data.c:170:21: note: 'tree.num_child' was declared here
170 | hypre_BinaryTree tree;
| ^~~~
exchange_data.c:426:13: warning: 'tree.parent_id' may be used uninitialized [-Wmaybe-uninitialized]
426 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
427 | comm, &term_request1);
| ~~~~~~~~~~~~~~~~~~~~~
exchange_data.c:170:21: note: 'tree.parent_id' was declared here
170 | hypre_BinaryTree tree;
| ^~~~
_hypre_utilities.h:676:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
exchange_data.c:173:43: note: 'contact_statuses' was declared here
173 | hypre_MPI_Status *response_statuses, *contact_statuses;
| ^~~~~~~~~~~~~~~~
exchange_data.c:408:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized]
408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
409 | response_statuses);
| ~~~~~~~~~~~~~~~~~~
exchange_data.c:173:23: note: 'response_statuses' was declared here
173 | hypre_MPI_Status *response_statuses, *contact_statuses;
| ^~~~~~~~~~~~~~~~~
_hypre_utilities.h:676:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
exchange_data.c:172:43: note: 'contact_requests' was declared here
172 | hypre_MPI_Request *response_requests, *contact_requests;
| ^~~~~~~~~~~~~~~~
exchange_data.c:408:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized]
408 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
409 | response_statuses);
| ~~~~~~~~~~~~~~~~~~
exchange_data.c:172:23: note: 'response_requests' was declared here
172 | hypre_MPI_Request *response_requests, *contact_requests;
| ^~~~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c complex.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c error.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c hopscotch_hash.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c memory_tracker.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c merge_sort.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mmio.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mpi_comm_f2c.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c prefix_sum.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c printf.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c qsort.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c utilities.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mpistubs.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c qsplit.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c random.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c threading.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c timer.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c timing.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c device_utils.c -o device_utils.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c general.c -o general.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c handle.c -o handle.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c int_array.c -o int_array.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c memory.c -o memory.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c omp_device.c -o omp_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c nvtx.c -o nvtx.obj
Building libHYPRE_utilities.a ...
ar -rcu libHYPRE_utilities.a *.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_utilities.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_onedpl.hpp /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_utilities.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_utilities.hpp /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./fortran*.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/utilities'
Making multivector ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/multivector'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c multivector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c temp_multivector.c
Building libHYPRE_multivector.a ...
ar -rcu libHYPRE_multivector.a multivector.o temp_multivector.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_multivector.a
cp -fR *.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/multivector'
Making krylov ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/krylov'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c cgnr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c cogmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c lgmres.c
gmres.c: In function 'hypre_GMRESSolve':
gmres.c:310:45: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized]
310 | HYPRE_Real *rs, **hh, *c, *s, *rs_2;
| ^~~~
cogmres.c: In function 'hypre_COGMRESSolve':
cogmres.c:318:39: warning: 'rs_2' may be used uninitialized [-Wmaybe-uninitialized]
318 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_cgnr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_cogmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_lobpcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c lobpcg.c
In function 'lobpcg_MultiVectorByMultiVector',
inlined from 'lobpcg_solve' at lobpcg.c:729:10:
lobpcg.c:94:4: warning: 'blockVectorBY' may be used uninitialized [-Wmaybe-uninitialized]
94 | mv_MultiVectorByMultiVector( x, y,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95 | utilities_FortranMatrixGlobalHeight( xy ),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96 | utilities_FortranMatrixHeight( xy ),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
97 | utilities_FortranMatrixWidth( xy ),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
98 | utilities_FortranMatrixValues( xy ) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lobpcg.c: In function 'lobpcg_solve':
lobpcg.c:296:26: note: 'blockVectorBY' was declared here
296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */
| ^~~~~~~~~~~~~
Building libHYPRE_krylov.a ...
ar -rcu libHYPRE_krylov.a bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_krylov.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./krylov.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./lobpcg.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/krylov'
Making seq_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make autogen
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matop.c
csr_matop.c: In function 'hypre_CSRMatrixSplit':
csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized]
1439 | temp[cnt_offd] = Bs_ext_j[j];
| ^
csr_matop.c:1330:21: note: 'temp' was declared here
1330 | HYPRE_BigInt *temp;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matrix.c
csr_matrix.c: In function 'hypre_CSRMatrixUnion':
csr_matrix.c:966:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized]
966 | if ( big_jB == big_jA )
| ^
csr_matrix.c:866:30: note: 'big_jB' was declared here
866 | HYPRE_BigInt jBg, big_jA, big_jB;
| ^~~~~~
csr_matrix.c:966:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized]
966 | if ( big_jB == big_jA )
| ^
csr_matrix.c:866:22: note: 'big_jA' was declared here
866 | HYPRE_BigInt jBg, big_jA, big_jB;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matvec.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c genpart.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_csr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_mapped_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_multiblock_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mapped_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c multiblock_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c vector_batched.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c vector_device.c -o vector_device.obj
Building libHYPRE_seq_mv.a ...
ar -rcu libHYPRE_seq_mv.a csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_seq_mv.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./seq_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
Making parcsr_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/parcsr_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c communicationT.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_parcsr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_par_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c gen_fffc.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c new_commpkg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c numbers.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_aat.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_assumed_part.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_bool_matop.c
par_csr_aat.c: In function 'hypre_ParCSRAAt':
par_csr_aat.c:366:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
366 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_csr_aat.c:365:21: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
365 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_csr_aat.c:364:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
364 | HYPRE_Complex *A_ext_data;
| ^~~~~~~~~~
par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
860 | hypre_CSRMatrixDestroy(A_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_aat.c:362:21: note: 'A_ext' was declared here
362 | hypre_CSRMatrix *A_ext;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_bool_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_communication.c
par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt':
par_csr_bool_matop.c:645:27: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
645 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_csr_bool_matop.c:644:27: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
644 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
1088 | hypre_CSRBooleanMatrixDestroy(A_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:642:28: note: 'A_ext' was declared here
642 | hypre_CSRBooleanMatrix *A_ext;
| ^~~~~
par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul':
par_csr_bool_matop.c:66:27: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
66 | HYPRE_Int *B_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_bool_matop.c:71:27: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
71 | HYPRE_BigInt *B_tmp_offd_j;
| ^~~~~~~~~~~~
par_csr_bool_matop.c:70:27: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
70 | HYPRE_Int *B_ext_offd_j;
| ^~~~~~~~~~~~
par_csr_bool_matop.c:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
63 | HYPRE_BigInt *Bs_ext_j;
| ^~~~~~~~
par_csr_bool_matop.c:62:27: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
62 | HYPRE_Int *Bs_ext_i;
| ^~~~~~~~
par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized]
176 | hypre_CSRBooleanMatrixDestroy(Bs_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:61:28: note: 'Bs_ext' was declared here
61 | hypre_CSRBooleanMatrix *Bs_ext;
| ^~~~~~
par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ':
par_csr_bool_matrix.c:576:19: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
576 | HYPRE_Int *offd_j;
| ^~~~~~
par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized]
575 | HYPRE_Int *offd_i;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matop.c
par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix':
par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized]
895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
896 | local_num_rows[i],
| ~~~~~~~~~~~~~~~~~~
897 | &a_i[(HYPRE_Int)row_starts[i]],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
898 | &a_j[ind],
| ~~~~~~~~~~
899 | &csr_matrix_datatypes[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here
829 | HYPRE_Int *a_j;
| ^~~
par_csr_bool_matrix.c:894:19: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized]
894 | ind = a_i[(HYPRE_Int)row_starts[i]];
| ^
par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here
828 | HYPRE_Int *a_i;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matvec.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matop_marked.c
par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF':
par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized]
668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
669 | CF_marker, CF_marker_offd, fpt);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matvec.c:567:23: note: 'x_tmp' was declared here
567 | hypre_Vector *x_tmp;
| ^~~~~
par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
647 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matvec.c:558:28: note: 'comm_handle' was declared here
558 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_triplemat.c
par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC':
par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j];
| ^
par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here
319 | HYPRE_Complex *P_ext_offd_data;
| ^~~~~~~~~~~~~~~
In file included from _hypre_parcsr_mv.h:9,
from par_csr_matop_marked.c:8:
./../utilities/_hypre_utilities.h:676:3: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here
290 | HYPRE_Int *map_P_to_C;
| ^~~~~~~~~~
par_csr_matop_marked.c:316:24: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
316 | HYPRE_Int *P_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_matop_marked.c:314:24: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
314 | HYPRE_Complex *P_ext_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_BigInt *Ps_ext_j;
| ^~~~~~~~
par_csr_matop_marked.c:311:24: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
311 | HYPRE_Int *Ps_ext_i;
| ^~~~~~~~
par_csr_matop_marked.c:310:24: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
310 | HYPRE_Complex *Ps_ext_data;
| ^~~~~~~~~~~
par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized]
429 | hypre_CSRMatrixDestroy(Ps_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here
308 | hypre_CSRMatrix *Ps_ext;
| ^~~~~~
par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ':
par_csr_matrix.c:819:24: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized]
819 | HYPRE_BigInt *tmp_j;
| ^~~~~
par_csr_matrix.c:818:24: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
818 | HYPRE_Int *offd_j;
| ^~~~~~
par_csr_matrix.c:893:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
893 | offd_data[offd_cnt++] = data;
| ^
par_csr_matrix.c:816:24: note: 'offd_data' was declared here
816 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost':
par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized]
689 | hypre_CSRMatrixDestroy(APext_offd);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here
537 | hypre_CSRMatrix *APext_offd;
| ^~~~~~~~~~
par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized]
679 | hypre_CSRMatrixDestroy(APext_diag);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here
536 | hypre_CSRMatrix *APext_diag;
| ^~~~~~~~~~
par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap':
par_csr_matop.c:1632:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1632 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1633 | B_ext_data);
| ~~~~~~~~~~~
par_csr_matop.c:1273:20: note: 'B_ext_data' was declared here
1273 | HYPRE_Complex * B_ext_data;
| ^~~~~~~~~~
par_csr_matop.c:1475:38: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized]
1475 | B_int_data[count] = diag_data[k];
| ^
par_csr_matop.c:1274:20: note: 'B_int_data' was declared here
1274 | HYPRE_Complex * B_int_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_make_system.c
par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix':
par_csr_matrix.c:1444:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized]
1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1445 | num_rows_proc[i],
| ~~~~~~~~~~~~~~~~~
1446 | &A_data[ind],
| ~~~~~~~~~~~~~
1447 | &A_i[(HYPRE_Int) global_row_starts[i]],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | &A_j[ind],
| ~~~~~~~~~~
1449 | &csr_matrix_datatypes[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matrix.c:1253:24: note: 'A_j' was declared here
1253 | HYPRE_Int *A_j;
| ^~~
par_csr_matrix.c:1442:19: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized]
1442 | ind = A_i[(HYPRE_Int) global_row_starts[i]];
| ^
par_csr_matrix.c:1252:24: note: 'A_i' was declared here
1252 | HYPRE_Int *A_i;
| ^~~
par_csr_matrix.c:1444:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized]
1444 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1445 | num_rows_proc[i],
| ~~~~~~~~~~~~~~~~~
1446 | &A_data[ind],
| ~~~~~~~~~~~~~
1447 | &A_i[(HYPRE_Int) global_row_starts[i]],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | &A_j[ind],
| ~~~~~~~~~~
1449 | &csr_matrix_datatypes[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matrix.c:1251:24: note: 'A_data' was declared here
1251 | HYPRE_Complex *A_data;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vector.c
par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost':
par_csr_matop.c:1967:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
1967 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:1898:29: note: 'comm_handle' was declared here
1898 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_csr_matop.c:1894:29: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized]
1894 | HYPRE_Int *send_map_elmts;
| ^~~~~~~~~~~~~~
par_csr_matop.c:1893:29: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized]
1893 | HYPRE_Int *send_map_starts;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:1988:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized]
1988 | tmp_recv_vec_starts[0] = recv_vec_starts[0];
| ~~~~~~~~~~~~~~~^~~
par_csr_matop.c:1892:29: note: 'recv_vec_starts' was declared here
1892 | HYPRE_Int *recv_vec_starts;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:1999:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized]
1999 | hypre_ParCSRCommPkgCreateAndFill(comm,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2000 | num_recvs, recv_procs, tmp_recv_vec_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2001 | num_sends, send_procs, tmp_send_map_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2002 | NULL,
| ~~~~~
2003 | &tmp_comm_pkg);
| ~~~~~~~~~~~~~~
par_csr_matop.c:1891:42: note: 'send_procs' was declared here
1891 | HYPRE_Int *recv_procs, *send_procs;
| ^~~~~~~~~~
par_csr_matop.c:1999:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized]
1999 | hypre_ParCSRCommPkgCreateAndFill(comm,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2000 | num_recvs, recv_procs, tmp_recv_vec_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2001 | num_sends, send_procs, tmp_send_map_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2002 | NULL,
| ~~~~~
2003 | &tmp_comm_pkg);
| ~~~~~~~~~~~~~~
par_csr_matop.c:1891:29: note: 'recv_procs' was declared here
1891 | HYPRE_Int *recv_procs, *send_procs;
| ^~~~~~~~~~
par_csr_matop.c:1878:29: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized]
1878 | HYPRE_Int *AT_buf_i;
| ^~~~~~~~
par_csr_matop.c:2015:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized]
2015 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016 | AT_buf_data);
| ~~~~~~~~~~~~
par_csr_matop.c:1876:29: note: 'AT_tmp_data' was declared here
1876 | HYPRE_Complex *AT_tmp_data;
| ^~~~~~~~~~~
par_csr_matop.c:1873:29: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized]
1873 | HYPRE_Int *AT_tmp_i;
| ^~~~~~~~
par_csr_matop.c:1861:40: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized]
1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT;
| ^~~~~~~~~
par_csr_matop.c:2005:65: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized]
2005 | AT_buf_j = hypre_CTAlloc(HYPRE_BigInt, tmp_send_map_starts[num_sends], HYPRE_MEMORY_HOST);
| ^
par_csr_matop.c:1861:29: note: 'num_sends' was declared here
1861 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT;
| ^~~~~~~~~
par_csr_matrix.c: In function 'hypre_ParCSRMatrixPrintIJ':
par_csr_matrix.c:664:25: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized]
664 | HYPRE_Int *offd_i;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vector_batched.c
par_vector.c: In function 'hypre_VectorToParVector':
par_vector.c:583:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized]
583 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
par_vector.c:521:24: note: 'v_data' was declared here
521 | HYPRE_Complex *v_data;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vector_device.c -o par_vector_device.obj
par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB':
par_csr_matop.c:3350:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized]
3350 | A_col = map_to_B[A_offd_j[j]];
| ^
par_csr_matop.c:3224:26: note: 'map_to_B' was declared here
3224 | HYPRE_Int *map_to_B;
| ^~~~~~~~
par_csr_matop.c: In function 'hypre_ParMatmul':
par_csr_matop.c:911:31: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized]
911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
913 | num_cols_offd_C);
| ~~~~~~~~~~~~~~~~
par_csr_matop.c:408:24: note: 'col_map_offd_C' was declared here
408 | HYPRE_BigInt *col_map_offd_C;
| ^~~~~~~~~~~~~~
par_csr_matop.c:437:24: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
437 | HYPRE_Int *B_ext_offd_j;
| ^~~~~~~~~~~~
par_csr_matop.c:435:24: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
435 | HYPRE_Complex *B_ext_offd_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:877:22: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized]
877 | value = temp[0];
| ~~~~~~^~~~~~~~~
par_csr_matop.c:722:18: note: 'temp' was declared here
722 | HYPRE_BigInt *temp;
| ^~~~
par_csr_matop.c:433:24: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
433 | HYPRE_Int *B_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_matop.c:431:24: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
431 | HYPRE_Complex *B_ext_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:430:24: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
430 | HYPRE_BigInt *Bs_ext_j;
| ^~~~~~~~
par_csr_matop.c:429:24: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
429 | HYPRE_Int *Bs_ext_i;
| ^~~~~~~~
par_csr_matop.c:428:24: warning: 'Bs_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
428 | HYPRE_Complex *Bs_ext_data;
| ^~~~~~~~~~~
par_csr_matop.c:858:13: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized]
858 | hypre_CSRMatrixDestroy(Bs_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:427:24: note: 'Bs_ext' was declared here
427 | hypre_CSRMatrix *Bs_ext;
| ^~~~~~
In file included from par_csr_matop.c:8:
./../utilities/_hypre_utilities.h: In function 'hypre_ParTMatmul':
./../utilities/_hypre_utilities.h:676:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_csr_matop.c:3481:24: note: 'map_B_to_C' was declared here
3481 | HYPRE_Int *map_B_to_C;
| ^~~~~~~~~~
par_csr_matop.c:3523:21: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized]
3523 | HYPRE_Int num_sends_A;
| ^~~~~~~~~~~
par_csr_matop.c:3522:21: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized]
3522 | HYPRE_Int *send_map_elmts_A;
| ^~~~~~~~~~~~~~~~
par_csr_matop.c:3521:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized]
3521 | HYPRE_Int *send_map_starts_A;
| ^~~~~~~~~~~~~~~~~
par_csr_matop.c:3514:21: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
3514 | HYPRE_Complex *C_tmp_offd_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:3513:17: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
3513 | HYPRE_Int *C_tmp_offd_j;
| ^~~~~~~~~~~~
par_csr_matop.c:3512:17: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized]
3512 | HYPRE_Int *C_tmp_offd_i;
| ^~~~~~~~~~~~
par_csr_matop.c:3511:21: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
3511 | HYPRE_Complex *C_tmp_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:3510:17: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
3510 | HYPRE_Int *C_tmp_diag_j;
| ^~~~~~~~~~~~
par_csr_matop.c:3504:21: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
3504 | HYPRE_Complex *C_ext_offd_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:3503:17: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
3503 | HYPRE_Int *C_ext_offd_j;
| ^~~~~~~~~~~~
par_csr_matop.c:3974:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized]
3974 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++)
| ^
par_csr_matop.c:3502:17: note: 'C_ext_offd_i' was declared here
3502 | HYPRE_Int *C_ext_offd_i;
| ^~~~~~~~~~~~
par_csr_matop.c:3501:21: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
3501 | HYPRE_Complex *C_ext_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_matop.c:3500:17: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
3500 | HYPRE_Int *C_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_matop.c:3959:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized]
3959 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++)
| ^
par_csr_matop.c:3499:17: note: 'C_ext_diag_i' was declared here
3499 | HYPRE_Int *C_ext_diag_i;
| ^~~~~~~~~~~~
par_csr_matop.c:3498:21: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3498 | HYPRE_Complex *C_ext_data;
| ^~~~~~~~~~
par_csr_matop.c:3497:20: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
3497 | HYPRE_BigInt *C_ext_j;
| ^~~~~~~
par_csr_matop.c:3496:17: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
3496 | HYPRE_Int *C_ext_i;
| ^~~~~~~
Building libHYPRE_parcsr_mv.a ...
ar -rcu libHYPRE_parcsr_mv.a communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_parcsr_mv.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_parcsr_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/parcsr_mv'
Making parcsr_block_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/parcsr_block_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_block_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c csr_block_matvec.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_matvec.c
In file included from ./../seq_mv/seq_mv.h:15,
from csr_block_matrix.h:21,
from _hypre_parcsr_block_mv.h:12,
from par_csr_block_matvec.c:14:
./../utilities/_hypre_utilities.h: In function 'hypre_ParCSRBlockMatrixMatvec':
./../utilities/_hypre_utilities.h:676:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_csr_block_matvec.c:41:41: note: 'x_buf_data' was declared here
41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data;
| ^~~~~~~~~~
par_csr_block_matvec.c:106:7: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized]
106 | hypre_SeqVectorDestroy(x_tmp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here
34 | hypre_Vector *x_local, *y_local, *x_tmp;
| ^~~~~
par_csr_block_matvec.c:100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here
31 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_comm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_rap_communication.c
par_csr_block_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt':
par_csr_block_matrix.c:906:39: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data;
par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here
760 | HYPRE_Complex *B_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_csr_block_relax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_block_nodal_systems.c
par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP':
par_csr_block_rap.c:1773:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1773 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P;
| ^
par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here
253 | HYPRE_Int *RAP_offd_j;
| ^~~~~~~~~~
par_csr_block_rap.c:251:27: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
251 | HYPRE_Complex *RAP_offd_data;
| ^~~~~~~~~~~~~
par_csr_block_rap.c:1489:20: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
1489 | RAP_diag_j[jj_count_diag] = ic;
| ^
par_csr_block_rap.c:247:27: note: 'RAP_diag_j' was declared here
247 | HYPRE_Int *RAP_diag_j;
| ^~~~~~~~~~
par_csr_block_rap.c:245:27: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
245 | HYPRE_Complex *RAP_diag_data;
| ^~~~~~~~~~~~~
par_csr_block_rap.c:1622:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized]
1622 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P;
| ^
par_csr_block_rap.c:294:27: note: 'map_Pext_to_RAP' was declared here
294 | HYPRE_Int *map_Pext_to_RAP;
| ^~~~~~~~~~~~~~~
par_csr_block_rap.c:1754:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized]
1754 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P;
| ^
par_csr_block_rap.c:293:27: note: 'map_P_to_RAP' was declared here
293 | HYPRE_Int *map_P_to_RAP;
| ^~~~~~~~~~~~
par_csr_block_rap.c:1149:27: warning: 'col_map_offd_RAP' may be used uninitialized [-Wmaybe-uninitialized]
1149 | + hypre_BigBinarySearch(col_map_offd_RAP,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1150 | RAP_ext_j[i], num_cols_offd_RAP);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:229:29: note: 'col_map_offd_RAP' was declared here
229 | HYPRE_BigInt *col_map_offd_RAP;
| ^~~~~~~~~~~~~~~~
par_csr_block_rap.c:241:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
241 | HYPRE_BigInt *RAP_ext_j;
| ^~~~~~~~~
par_csr_block_rap.c:1496:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1496 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++)
| ^
par_csr_block_rap.c:240:27: note: 'RAP_ext_i' was declared here
240 | HYPRE_Int *RAP_ext_i;
| ^~~~~~~~~
par_csr_block_rap.c:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
239 | HYPRE_Complex *RAP_ext_data;
| ^~~~~~~~~~~~
par_csr_block_rap.c:693:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized]
693 | if (P_marker[i3] < jj_row_begining)
| ^
par_csr_block_rap.c:296:27: note: 'P_marker' was declared here
296 | HYPRE_Int *P_marker;
| ^~~~~~~~
par_csr_block_rap.c:283:27: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
283 | HYPRE_Complex *P_ext_diag_data;
| ^~~~~~~~~~~~~~~
par_csr_block_rap.c:289:27: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
289 | HYPRE_Int *P_ext_offd_j;
| ^~~~~~~~~~~~
par_csr_block_rap.c:285:27: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
285 | HYPRE_Int *P_ext_diag_j;
| ^~~~~~~~~~~~
par_csr_block_rap.c:287:27: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
287 | HYPRE_Complex *P_ext_offd_data;
| ^~~~~~~~~~~~~~~
par_csr_block_rap.c:982:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized]
982 | col_map_offd_Pext[i3 - num_cols_diag_P];
| ^
par_csr_block_rap.c:291:27: note: 'col_map_offd_Pext' was declared here
291 | HYPRE_BigInt *col_map_offd_Pext;
| ^~~~~~~~~~~~~~~~~
par_csr_block_rap.c:962:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized]
962 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P;
| ^
par_csr_block_rap.c:292:27: note: 'map_P_to_Pext' was declared here
292 | HYPRE_Int *map_P_to_Pext;
| ^~~~~~~~~~~~~
par_csr_block_rap.c:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
281 | HYPRE_BigInt *Ps_ext_j;
| ^~~~~~~~
par_csr_block_rap.c:280:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
280 | HYPRE_Int *Ps_ext_i;
| ^~~~~~~~
par_csr_block_rap.c:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
279 | HYPRE_Complex *Ps_ext_data;
| ^~~~~~~~~~~
par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized]
500 | hypre_CSRBlockMatrixDestroy(Ps_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:277:26: note: 'Ps_ext' was declared here
277 | hypre_CSRBlockMatrix *Ps_ext;
| ^~~~~~
par_csr_block_rap.c:189:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized]
189 | HYPRE_Int *send_map_starts_RT;
| ^~~~~~~~~~~~~~~~~~
In file included from ./../seq_mv/seq_mv.h:15,
from csr_block_matrix.h:21,
from _hypre_parcsr_block_mv.h:12,
from par_csr_block_relax.c:8:
./../utilities/_hypre_utilities.h: In function 'hypre_BoomerAMGBlockRelax':
./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here
132 | HYPRE_Real *v_buf_data;
| ^~~~~~~~~~
par_csr_block_relax.c:1239:57: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized]
1239 | &Vext_data[ii * block_size],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here
131 | HYPRE_Real *Vext_data;
| ^~~~~~~~~
par_csr_block_relax.c:408:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
408 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here
113 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_csr_block_interp.c: In function 'hypre_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); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here
1639 | hypre_CSRBlockMatrix *A_ext;
| ^~~~~
par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV':
par_csr_block_interp.c:3750:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:2763:27: note: 'A_ext' was declared here
2763 | hypre_CSRBlockMatrix *A_ext;
| ^~~~~
par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV2':
par_csr_block_interp.c:4790:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:3815:26: note: 'A_ext' was declared here
3815 | hypre_CSRBlockMatrix *A_ext;
| ^~~~~
Building libHYPRE_parcsr_block_mv.a ...
ar -rcu libHYPRE_parcsr_block_mv.a csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_parcsr_block_mv.a
cp -fR ./par_csr_block_matrix.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./csr_block_matrix.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/parcsr_block_mv'
Making distributed_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_matrix'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_distributed_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_matrix_ISIS.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_matrix_PETSc.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_matrix_parcsr.c
Building libHYPRE_DistributedMatrix.a ...
ar -rcu libHYPRE_DistributedMatrix.a distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_DistributedMatrix.a
cp -fR ./distributed_matrix.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_matrix'
Making IJ_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/IJ_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c aux_parcsr_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c aux_par_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_IJMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_IJVector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_IJMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_IJMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_IJVector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJ_assumed_part.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJMatrix_parcsr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJVector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJVector_parcsr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj
IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR':
IJMatrix_parcsr.c:511:41: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
511 | cols[indx] = col_map_offd[offd_j[j]];
| ^
IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here
429 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:563:49: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
563 | values[indx] = offd_data[j];
| ^
IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here
427 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:426:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
426 | HYPRE_Int *offd_j;
| ^~~~~~
IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR':
IJMatrix_parcsr.c:952:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
952 | big_offd_j[cnt_offd] = cols[indx];
| ^
IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here
908 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
IJMatrix_parcsr.c:953:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
953 | offd_data[cnt_offd++] = values[indx];
| ^
IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here
645 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:630:20: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized]
630 | HYPRE_Complex *tmp_data;
| ^~~~~~~~
IJMatrix_parcsr.c:732:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
733 | num_cols_offd);
| ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:674:21: note: 'col_map_offd' was declared here
674 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:644:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
644 | HYPRE_Int *offd_j;
| ^~~~~~
IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesParCSR':
IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1486 | big_offd_j[cnt_offd] = cols[indx];
| ^
IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here
1443 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
1487 | offd_data[cnt_offd++] = values[indx];
| ^
IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here
1127 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:1111:20: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized]
1111 | HYPRE_Complex *tmp_data;
| ^~~~~~~~
IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1206 | num_cols_offd);
| ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here
1147 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:1126:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1126 | HYPRE_Int *offd_j;
| ^~~~~~
In function 'hypre_IJMatrixAddToValuesParCSR',
inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13:
IJMatrix_parcsr.c:1486:38: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1486 | big_offd_j[cnt_offd] = cols[indx];
| ^
IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR':
IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here
1443 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
In function 'hypre_IJMatrixAddToValuesParCSR',
inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13:
IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
1487 | offd_data[cnt_offd++] = values[indx];
| ^
IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR':
IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here
1127 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:1111:20: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized]
1111 | HYPRE_Complex *tmp_data;
| ^~~~~~~~
In function 'hypre_IJMatrixAddToValuesParCSR',
inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13:
IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1206 | num_cols_offd);
| ~~~~~~~~~~~~~~
IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR':
IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here
1147 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:1126:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1126 | HYPRE_Int *offd_j;
| ^~~~~~
IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR':
IJMatrix_parcsr.c:3448:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
3448 | offd_data[cnt_offd++] = values[indx];
| ^
IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here
2977 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:3447:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
3447 | big_offd_j[cnt_offd] = cols[indx];
| ^
IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here
2976 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
IJMatrix_parcsr.c:3434:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized]
3434 | for (j = offd_i[row_local]; j < offd_indx; j++)
| ^
IJMatrix_parcsr.c:2974:15: note: 'offd_i' was declared here
2974 | HYPRE_Int *offd_i;
| ^~~~~~
IJMatrix_parcsr.c:3484:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized]
3484 | diag_data[cnt_diag++] = values[indx];
| ^
IJMatrix_parcsr.c:2973:19: note: 'diag_data' was declared here
2973 | HYPRE_Complex *diag_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:3483:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized]
3483 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0);
| ^
IJMatrix_parcsr.c:2972:15: note: 'diag_j' was declared here
2972 | HYPRE_Int *diag_j;
| ^~~~~~
IJMatrix_parcsr.c:3470:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized]
3470 | for (j = diag_i[row_local]; j < diag_indx; j++)
| ^
IJMatrix_parcsr.c:2971:15: note: 'diag_i' was declared here
2971 | HYPRE_Int *diag_i;
| ^~~~~~
IJMatrix_parcsr.c:3117:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
3117 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3118 | num_cols_offd);
| ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:3014:21: note: 'col_map_offd' was declared here
3014 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:2975:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
2975 | HYPRE_Int *offd_j;
| ^~~~~~
IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesOMPParCSR':
IJMatrix_parcsr.c:4058:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
4058 | offd_data[cnt_offd++] = values[indx];
| ^
IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here
3610 | HYPRE_Complex *offd_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:4057:41: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
4057 | big_offd_j[cnt_offd] = cols[indx];
| ^
IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here
3609 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
IJMatrix_parcsr.c:4044:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized]
4044 | for (j = offd_i[row_local]; j < offd_indx; j++)
| ^
IJMatrix_parcsr.c:3607:15: note: 'offd_i' was declared here
3607 | HYPRE_Int *offd_i;
| ^~~~~~
IJMatrix_parcsr.c:4094:40: warning: 'diag_data' may be used uninitialized [-Wmaybe-uninitialized]
4094 | diag_data[cnt_diag++] = values[indx];
| ^
IJMatrix_parcsr.c:3606:19: note: 'diag_data' was declared here
3606 | HYPRE_Complex *diag_data;
| ^~~~~~~~~
IJMatrix_parcsr.c:4093:37: warning: 'diag_j' may be used uninitialized [-Wmaybe-uninitialized]
4093 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx] - col_0);
| ^
IJMatrix_parcsr.c:3605:15: note: 'diag_j' was declared here
3605 | HYPRE_Int *diag_j;
| ^~~~~~
IJMatrix_parcsr.c:4080:40: warning: 'diag_i' may be used uninitialized [-Wmaybe-uninitialized]
4080 | for (j = diag_i[row_local]; j < diag_indx; j++)
| ^
IJMatrix_parcsr.c:3604:15: note: 'diag_i' was declared here
3604 | HYPRE_Int *diag_i;
| ^~~~~~
IJMatrix_parcsr.c:3742:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
3742 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3743 | num_cols_offd);
| ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:3644:21: note: 'col_map_offd' was declared here
3644 | HYPRE_BigInt *col_map_offd;
| ^~~~~~~~~~~~
IJMatrix_parcsr.c:3608:15: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
3608 | HYPRE_Int *offd_j;
| ^~~~~~
Building libHYPRE_IJ_mv.a ...
ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_IJ_mv.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_IJ_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/IJ_mv'
Making matrix_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/matrix_matrix'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c
Building libHYPRE_MatrixMatrix.a ...
ar -rcu libHYPRE_MatrixMatrix.a HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_MatrixMatrix.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/matrix_matrix'
Making parcsr_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/parcsr_ls'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c amg_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c aux_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_hypre_laplace.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_amg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_block.c
In function 'hypre_new_offd_nodes',
inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23:
aux_interp.c:516:28: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized]
516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
aux_interp.c: In function 'hypre_exchange_interp_data':
aux_interp.c:311:23: note: 'loc_col' was declared here
311 | HYPRE_Int got_loc, loc_col;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_cgnr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_Euclid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_cogmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_pilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_schwarz.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_mgr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_parcsr_ilu.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_ams.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c gen_redcs_mat.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_amg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_amgdd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_bicgstab.c
gen_redcs_mat.c: In function 'hypre_seqAMGSetup':
gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized]
303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
304 | row_starts, row_starts,
| ~~~~~~~~~~~~~~~~~~~~~~~
305 | 0, total_nnz, 0);
| ~~~~~~~~~~~~~~~~
gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here
76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_block.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_cgnr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_Euclid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_cogmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_mgr.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_ilu.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_fsai.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_ParaSails.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_pilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_parcsr_schwarz.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ams.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ads.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_ame.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_2s_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_comp_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_setup.c
par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup':
par_amgdd_setup.c:57:28: warning: 'recv_map_send_buffer_size' may be used uninitialized [-Wmaybe-uninitialized]
57 | HYPRE_Int *recv_map_send_buffer_size;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:55:28: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized]
55 | HYPRE_Int **recv_map_send_buffer;
| ^~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:53:28: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized]
53 | HYPRE_Int **recv_buffer;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_solve.c
par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve':
par_amgdd_solve.c:311:31: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized]
311 | relative_resid = resid_nrm / rhs_norm;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here
42 | HYPRE_Real rhs_norm;
| ^~~~~~~~
par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized]
320 | relative_resid = resid_nrm / resid_nrm_init;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here
40 | HYPRE_Real resid_nrm;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_fac_cycle.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_helpers.c
par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize':
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_amgdd_comp_grid.c:1271:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized]
1271 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j];
| ^
par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here
930 | HYPRE_Int *new_R_offd_colInd;
| ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1266:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized]
1266 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt;
| ^
par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here
929 | HYPRE_Int *new_R_offd_rowPtr;
| ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c: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:1261:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized]
1261 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j];
| ^
par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here
925 | HYPRE_Int *new_R_diag_colInd;
| ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1256:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized]
1256 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt;
| ^
par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here
924 | HYPRE_Int *new_R_diag_rowPtr;
| ^~~~~~~~~~~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10,
from _hypre_parcsr_ls.h:9,
from par_amgdd_comp_grid.c:14:
./../seq_mv/seq_mv.h:83:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized]
83 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j)
| ^~
par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here
921 | hypre_CSRMatrix *R_offd;
| ^~~~~~
./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized]
82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i)
| ^~
par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here
920 | hypre_CSRMatrix *R_diag;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amg_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amg_solveT.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_fsai.c
par_amg_solve.c: In function 'hypre_BoomerAMGSolve':
par_amg_solve.c:259:13: warning: 'Residual' may be used uninitialized [-Wmaybe-uninitialized]
259 | hypre_ParCSRMatrixMatvecOutOfPlace(alpha, A_array[0], U_array[0], beta, F_array[0], Residual );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amg_solve.c:73:24: note: 'Residual' was declared here
73 | hypre_ParVector *Residual;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_fsai_setup.c
par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT':
par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized]
497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
498 | F_array[level],
| ~~~~~~~~~~~~~~~
499 | CF_marker,
| ~~~~~~~~~~
500 | relax_type,
| ~~~~~~~~~~~
501 | relax_points,
| ~~~~~~~~~~~~~
502 | relax_weight[level],
| ~~~~~~~~~~~~~~~~~~~~
503 | U_array[level],
| ~~~~~~~~~~~~~~~
504 | Vtemp);
| ~~~~~~
par_amg_solveT.c:353:20: note: 'relax_points' was declared here
353 | HYPRE_Int relax_points;
| ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_fsai_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cg_relax_wt.c
par_fsai_solve.c: In function 'hypre_FSAISolve':
par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized]
106 | rel_resnorm = resnorm / old_resnorm;
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
par_fsai_solve.c:43:38: note: 'resnorm' was declared here
43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coarsen.c
par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt':
par_cg_relax_wt.c:216:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_ParCSRParaSailsSolve(smoother[level],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
217 | (HYPRE_ParCSRMatrix) A,
| ~~~~~~~~~~~~~~~~~~~~~~~
218 | (HYPRE_ParVector) Vtemp,
| ~~~~~~~~~~~~~~~~~~~~~~~~
219 | (HYPRE_ParVector) Utemp);
| ~~~~~~~~~~~~~~~~~~~~~~~~
par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here
38 | hypre_ParVector *Utemp;
| ^~~~~
par_cg_relax_wt.c:238:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized]
238 | HYPRE_SchwarzSolve(smoother[level],
| ^
par_cg_relax_wt.c:30:18: note: 'smoother' was declared here
30 | HYPRE_Solver *smoother;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cgc_coarsen.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cheby.c
par_coarsen.c: In function 'hypre_BoomerAMGCoarsen':
par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
226 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:101:28: note: 'comm_handle' was declared here
101 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
851 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:142:21: note: 'wall_time' was declared here
142 | HYPRE_Real wall_time;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coarse_parms.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coordinates.c
par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb':
par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized]
350 | if (!num_left || measure_array[LoL_head->head] < measure_max)
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here
98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */
| ^~~~~~~~~~~
par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized]
637 | hypre_CSRMatrixDestroy(S_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here
57 | hypre_CSRMatrix *S_ext;
| ^~~~~
par_cgc_coarsen.c:618:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
618 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:96:27: note: 'wall_time' was declared here
96 | HYPRE_Real wall_time;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cr.c
par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge':
par_coarsen.c:1657:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
1657 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:982:21: note: 'wall_time' was declared here
982 | HYPRE_Real wall_time;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cycle.c
par_cycle.c: In function 'hypre_BoomerAMGCycle':
par_cycle.c:569:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized]
569 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
570 | Aux_F,
| ~~~~~~
571 | CF_marker,
| ~~~~~~~~~~
572 | relax_type,
| ~~~~~~~~~~~
573 | relax_points,
| ~~~~~~~~~~~~~
574 | relax_weight[level],
| ~~~~~~~~~~~~~~~~~~~~
575 | omega[level],
| ~~~~~~~~~~~~~
576 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
577 | Aux_U,
| ~~~~~~
578 | Vtemp,
| ~~~~~~
579 | Ztemp);
| ~~~~~~
par_cycle.c:80:20: note: 'relax_points' was declared here
80 | HYPRE_Int relax_points;
| ^~~~~~~~~~~~
par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized]
47 | HYPRE_Real *Ptemp_data;
| ^~~~~~~~~~
par_cycle.c:46:21: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized]
46 | HYPRE_Real *Ztemp_data;
| ^~~~~~~~~~
par_cycle.c:88:20: warning: 'local_size' may be used uninitialized [-Wmaybe-uninitialized]
88 | HYPRE_Int local_size;
| ^~~~~~~~~~
par_cycle.c:456:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized]
456 | hypre_ParVectorSetLocalSize(Utemp, local_size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cycle.c:35:30: note: 'Utemp' was declared here
35 | hypre_ParVector *Utemp;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_add_cycle.c
par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost':
par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
2286 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:2110:30: note: 'comm_handle' was declared here
2110 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
2118 | HYPRE_Int *S_offd_j;
| ^~~~~~~~
par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo':
par_amgdd_helpers.c:3079:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized]
3079 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST);
| ^
par_amgdd_helpers.c:2862:26: note: 'R_tmp_info_complex' was declared here
2862 | HYPRE_Complex **R_tmp_info_complex;
| ^~~~~~~~~~~~~~~~~~
par_amgdd_helpers.c:3078:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized]
3078 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST);
| ^
par_amgdd_helpers.c:2861:22: note: 'R_tmp_info_int' was declared here
2861 | HYPRE_Int **R_tmp_info_int;
| ^~~~~~~~~~~~~~
par_amgdd_helpers.c:2999:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized]
2999 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST);
| ^
par_cr.c: In function 'hypre_BoomerAMGIndepRS':
par_cr.c:601:21: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
601 | HYPRE_Int *S_offd_j;
| ^~~~~~~~
par_amgdd_helpers.c:2846:26: note: 'P_tmp_info_complex' was declared here
2846 | HYPRE_Complex **P_tmp_info_complex;
| ^~~~~~~~~~~~~~~~~~
par_cr.c:1047:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
1047 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cr.c:629:21: note: 'wall_time' was declared here
629 | HYPRE_Real wall_time;
| ^~~~~~~~~
par_amgdd_helpers.c:2998:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized]
2998 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST);
| ^
par_amgdd_helpers.c:2845:22: note: 'P_tmp_info_int' was declared here
2845 | HYPRE_Int **P_tmp_info_int;
| ^~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_difconv.c
par_cr.c: In function 'hypre_BoomerAMGIndepRSa':
par_cr.c:1084:21: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1084 | HYPRE_Int *S_offd_j;
| ^~~~~~~~
par_cr.c:1530:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
1530 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cr.c:1112:21: note: 'wall_time' was declared here
1112 | HYPRE_Real wall_time;
| ^~~~~~~~~
par_add_cycle.c: In function 'hypre_CreateLambda':
par_add_cycle.c:389:15: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
389 | HYPRE_Int *Atilde_offd_j;
| ^~~~~~~~~~~~~
par_add_cycle.c:387:15: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
387 | HYPRE_Int *Atilde_diag_j;
| ^~~~~~~~~~~~~
par_add_cycle.c:361:19: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
361 | HYPRE_Real *Atilde_offd_data;
| ^~~~~~~~~~~~~~~~
par_add_cycle.c:360:19: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
360 | HYPRE_Real *Atilde_diag_data;
| ^~~~~~~~~~~~~~~~
par_add_cycle.c:385:15: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
385 | HYPRE_Int *L_offd_j;
| ^~~~~~~~
par_add_cycle.c:372:19: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
372 | HYPRE_Real *L_offd_data;
| ^~~~~~~~~~~
par_add_cycle.c:921:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
921 | L_diag_j[cnt_diag++] = i + row_start;
| ^
par_add_cycle.c:383:15: note: 'L_diag_j' was declared here
383 | HYPRE_Int *L_diag_j;
| ^~~~~~~~
par_add_cycle.c:920:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
920 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i];
| ^
par_add_cycle.c:371:19: note: 'L_diag_data' was declared here
371 | HYPRE_Real *L_diag_data;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_gauss_elim.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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_gsmg.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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_indepset.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_jacobi_interp.c
par_gsmg.c: In function 'hypre_BoomerAMGCreateSmoothVecs':
par_gsmg.c:525:40: warning: 'smoother' may be used uninitialized [-Wmaybe-uninitialized]
525 | HYPRE_SchwarzSolve(smoother[level],
| ^
par_gsmg.c:451:18: note: 'smoother' was declared here
451 | HYPRE_Solver *smoother;
| ^~~~~~~~
par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS':
par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized]
1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_gsmg.c:770:21: note: 'S_ext' was declared here
770 | hypre_CSRMatrix *S_ext;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_krylov_func.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mod_lr_interp.c
par_interp.c: In function 'hypre_BoomerAMGBuildInterp':
par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:59:23: note: 'A_ext' was declared here
59 | hypre_CSRMatrix *A_ext;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_multi_interp.c
par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG':
par_gsmg.c:1331:21: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
1331 | HYPRE_BigInt *S_ext_j;
| ^~~~~~~
par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++)
| ^
par_gsmg.c:1330:27: note: 'S_ext_i' was declared here
1330 | HYPRE_Int *S_ext_i;
| ^~~~~~~
par_gsmg.c:1329:21: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1329 | HYPRE_Real *S_ext_data;
| ^~~~~~~~~~
par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized]
2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_gsmg.c:1327:21: note: 'S_ext' was declared here
1327 | hypre_CSRMatrix *S_ext;
| ^~~~~
par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE':
par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
1868 | hypre_CSRMatrixDestroy(A_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:1032:21: note: 'A_ext' was declared here
1032 | hypre_CSRMatrix *A_ext;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mod_multi_interp.c
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
from _hypre_parcsr_ls.h:9,
from par_interp.c:8:
./../utilities/_hypre_utilities.h: In function 'hypre_BoomerAMGBuildInterpModUnk':
./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_interp.c:2702:24: note: 'tmp_map_offd' was declared here
2702 | HYPRE_Int *tmp_map_offd;
| ^~~~~~~~~~~~
par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized]
3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:2707:21: note: 'A_ext' was declared here
2707 | hypre_CSRMatrix *A_ext;
| ^~~~~
par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost':
par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized]
772 | hypre_ParCSRCommPkgCreateAndFill(comm,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | num_recvs, recv_procs, Pext_recv_vec_start[pass],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | num_sends, send_procs, Pext_send_map_start[pass],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | NULL,
| ~~~~~
776 | &tmp_comm_pkg);
| ~~~~~~~~~~~~~~
par_multi_interp.c:84:21: note: 'recv_procs' was declared here
84 | HYPRE_Int *recv_procs;
| ^~~~~~~~~~
par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized]
83 | HYPRE_Int *recv_vec_start;
| ^~~~~~~~~~~~~~
par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized]
772 | hypre_ParCSRCommPkgCreateAndFill(comm,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | num_recvs, recv_procs, Pext_recv_vec_start[pass],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | num_sends, send_procs, Pext_send_map_start[pass],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | NULL,
| ~~~~~
776 | &tmp_comm_pkg);
| ~~~~~~~~~~~~~~
par_multi_interp.c:81:21: note: 'send_procs' was declared here
81 | HYPRE_Int *send_procs;
| ^~~~~~~~~~
par_multi_interp.c:80:21: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized]
80 | HYPRE_Int *send_map_elmt;
| ^~~~~~~~~~~~~
par_multi_interp.c:79:21: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized]
79 | HYPRE_Int *send_map_start;
| ^~~~~~~~~~~~~~
par_multi_interp.c:1217:32: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized]
1217 | P_marker[C_array[k1]] = i1;
| ^
par_multi_interp.c:95:21: note: 'C_array' was declared here
95 | HYPRE_Int *C_array;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_laplace.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_laplace_27pt.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_laplace_9pt.c
par_laplace.c: In function 'GenerateSysLaplacian':
par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
406 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_laplace_9pt.c: In function 'GenerateLaplacian9pt':
par_laplace_9pt.c:41:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
41 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
286 | offd_data[o_cnt++] = value[1];
| ^
par_laplace_9pt.c:34:16: note: 'offd_data' was declared here
34 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_laplace_9pt.c:33:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
33 | HYPRE_Int *offd_j;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_lr_interp.c
par_laplace_27pt.c: In function 'GenerateLaplacian27pt':
par_laplace_27pt.c:1431:31: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
1431 | offd_data[o_cnt++] = value[1];
| ^
par_laplace_27pt.c:38:16: note: 'offd_data' was declared here
38 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_laplace_27pt.c:36:18: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
36 | HYPRE_Int *offd_j;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mgr.c
par_laplace.c: In function 'GenerateSysLaplacianVCoef':
par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
900 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_laplace.c:1303:27: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1303 | if (big_offd_j[i] == col_map_offd[j])
| ~~~~~~~~~~^~~
par_laplace.c:899:18: note: 'big_offd_j' was declared here
899 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
1305 | offd_j[i] = j;
| ~~~~~~~~~~^~~
par_laplace.c:898:18: note: 'offd_j' was declared here
898 | HYPRE_Int *offd_j;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mgr_setup.c
par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp':
par_lr_interp.c:103:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
103 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:102:21: note: 'Sop_i' was declared here
102 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:92:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
92 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:91:21: note: 'A_ext_i' was declared here
91 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]];
| ^
par_lr_interp.c:90:21: note: 'A_ext_data' was declared here
90 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mgr_solve.c
par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost':
par_lr_interp.c:1108:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
1108 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:1107:21: note: 'Sop_i' was declared here
1107 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:1098:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
1098 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here
1097 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:1096:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1096 | HYPRE_Real *A_ext_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;
| ^~~~~~~~~~~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
from _hypre_parcsr_ls.h:9,
from par_mgr.c:14:
./../utilities/_hypre_utilities.h: In function 'hypre_MGRBuildPDRS':
./../utilities/_hypre_utilities.h:676:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_mgr.c:2024:21: note: 'tmp_map_offd' was declared here
2024 | HYPRE_Int *tmp_map_offd;
| ^~~~~~~~~~~~
par_mgr_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_mgr_solve.c: In function 'hypre_MGRSolve':
par_mgr_solve.c:225:13: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized]
225 | hypre_ParVectorCopy(F_array[0], residual);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr_solve.c:41:26: note: 'residual' was declared here
41 | hypre_ParVector *residual;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_nongalerkin.c
./../utilities/_hypre_utilities.h: In function 'hypre_block_jacobi_solve':
./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_mgr.c:3861:21: note: 'v_buf_data' was declared here
3861 | HYPRE_Real *v_buf_data;
| ^~~~~~~~~~
par_mgr.c:3930:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
3930 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:3847:28: note: 'comm_handle' was declared here
3847 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp':
par_lr_interp.c:2013:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
2013 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:2575:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
2575 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:2012:21: note: 'Sop_i' was declared here
2012 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:2003:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
2003 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here
2002 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:2001:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
2001 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
./../utilities/_hypre_utilities.h: In function 'hypre_MGRBlockRelaxSolve':
./../utilities/_hypre_utilities.h:676:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
par_mgr.c:4032:21: note: 'v_buf_data' was declared here
4032 | HYPRE_Real *v_buf_data;
| ^~~~~~~~~~
par_mgr.c:4100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
4100 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:4018:28: note: 'comm_handle' was declared here
4018 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_nodal_systems.c
par_mgr.c: In function 'hypre_BlockDiagInvLapack':
par_mgr.c:4204:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized]
4204 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO);
| ~~^~~~~~~
par_mgr.c:4167:33: note: 'i' was declared here
4167 | HYPRE_Int nblock, left_size, i;
| ^
par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS':
par_nongalerkin.c:582:24: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
582 | S_offd_data[jS] = S_offd_data[jA];
| ^
par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here
264 | HYPRE_Real *S_offd_data;
| ^~~~~~~~~~~
par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp':
par_lr_interp.c:3001:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
3001 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:3512:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
3512 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:3000:21: note: 'Sop_i' was declared here
3000 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:2991:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
2991 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here
2990 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:2989:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
2989 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA':
par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized]
795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions;
| ^
par_nodal_systems.c:82:25: note: 'num_sends' was declared here
82 | HYPRE_Int num_sends;
| ^~~~~~~~~
par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized]
797 | if (new_send_elmts_size > send_map_starts[num_sends])
| ^
par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here
85 | HYPRE_Int *send_map_starts;
| ^~~~~~~~~~~~~~~
par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
72 | HYPRE_Real *AN_offd_data;
| ^~~~~~~~~~~~
par_nodal_systems.c:96:25: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized]
96 | HYPRE_Int *recv_vec_starts_AN;
| ^~~~~~~~~~~~~~~~~~
par_nodal_systems.c:809:61: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized]
809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k;
| ~~~~~~~~~~~~~~~~~^~~
par_nodal_systems.c:94:25: note: 'send_map_elmts_AN' was declared here
94 | HYPRE_Int *send_map_elmts_AN;
| ^~~~~~~~~~~~~~~~~
par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized]
795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions;
| ^
par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here
93 | HYPRE_Int *send_map_starts_AN;
| ^~~~~~~~~~~~~~~~~~
par_nodal_systems.c:89:25: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized]
89 | HYPRE_Int *recv_vec_starts;
| ^~~~~~~~~~~~~~~
par_nodal_systems.c:83:25: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized]
83 | HYPRE_Int num_recvs;
| ^~~~~~~~~
par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse':
par_mgr.c:3374:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized]
3374 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P;
par_mgr.c:3265:26: note: 'col_map_offd_P' was declared here
3265 | HYPRE_BigInt *col_map_offd_P;
| ^~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_rap.c
par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp':
par_lr_interp.c:3918:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
3918 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:4440:34: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
4440 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:3917:21: note: 'Sop_i' was declared here
3917 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:3908:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
3908 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here
3907 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:3906:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3906 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_rap_communication.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_rotate_7pt.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax.c
par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost':
par_lr_interp.c:4849:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
4849 | HYPRE_BigInt *Sop_j;
| ^~~~~
par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
par_lr_interp.c:4848:21: note: 'Sop_i' was declared here
4848 | HYPRE_Int *Sop_i;
| ^~~~~
par_lr_interp.c:4839:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
4839 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here
4838 | HYPRE_Int *A_ext_i;
| ^~~~~~~
par_lr_interp.c:4837:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
4837 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
par_rotate_7pt.c: In function 'GenerateRotate7pt':
par_rotate_7pt.c:384:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
384 | hypre_CSRMatrixData(offd) = offd_data;
par_rotate_7pt.c:35:16: note: 'offd_data' was declared here
35 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_rotate_7pt.c:383:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
383 | hypre_CSRMatrixJ(offd) = offd_j;
par_rotate_7pt.c:34:18: note: 'offd_j' was declared here
34 | HYPRE_Int *offd_j;
| ^~~~~~
par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT':
par_rap.c:1580:32: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized]
1580 | hypre_CSRMatrix RA_diag, RA_offd;
| ^~~~~~~
par_rap.c:1580:32: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized]
par_rap.c:1882:29: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized]
1882 | RAP_diag_j[jj_count_diag] = i2;
| ^
par_rap.c:107:27: note: 'RAP_diag_j' was declared here
107 | HYPRE_Int *RAP_diag_j;
| ^~~~~~~~~~
par_rap.c:1881:32: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized]
1881 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry;
| ^
par_rap.c:105:21: note: 'RAP_diag_data' was declared here
105 | HYPRE_Real *RAP_diag_data;
| ^~~~~~~~~~~~~
par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized]
2041 | hypre_CSRMatrixDestroy(RAP_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_rap.c:97:21: note: 'RAP_ext' was declared here
97 | hypre_CSRMatrix *RAP_ext;
| ^~~~~~~
par_rap.c:732:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized]
732 | if (P_marker[i3] < jj_row_begining)
| ^
par_rap.c:162:27: note: 'P_marker' was declared here
162 | HYPRE_Int *P_marker;
| ^~~~~~~~
par_rap.c:989:48: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized]
989 | col_map_offd_Pext[i3 - num_cols_diag_P];
| ^
par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here
157 | HYPRE_BigInt *col_map_offd_Pext;
| ^~~~~~~~~~~~~~~~~
par_rap.c:146:21: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
146 | HYPRE_BigInt *Ps_ext_j;
| ^~~~~~~~
par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
145 | HYPRE_Int *Ps_ext_i;
| ^~~~~~~~
par_rap.c:144:21: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
144 | HYPRE_Real *Ps_ext_data;
| ^~~~~~~~~~~
par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized]
416 | hypre_CSRMatrixDestroy(Ps_ext);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_rap.c:142:21: note: 'Ps_ext' was declared here
142 | hypre_CSRMatrix *Ps_ext;
| ^~~~~~
par_rap.c:49:27: warning: 'send_map_starts_RT' may be used uninitialized [-Wmaybe-uninitialized]
49 | HYPRE_Int *send_map_starts_RT;
| ^~~~~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax_more.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax_interface.c
par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost':
par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized]
100 | send_buf[0] = -e_min;
| ^~~~~~
par_relax_more.c:48:23: note: 'e_min' was declared here
48 | HYPRE_Real e_max, e_min;
| ^~~~~
par_relax_more.c:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized]
101 | send_buf[1] = e_max;
| ~~~~~~~~~~~~^~~~~~~~
par_relax_more.c:48:16: note: 'e_max' was declared here
48 | HYPRE_Real e_max, e_min;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_scaled_matnorm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_schwarz.c
par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core':
par_relax.c:241:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized]
241 | hypre_ParCSRCommHandleDestroy(comm_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:203:28: note: 'comm_handle' was declared here
203 | hypre_ParCSRCommHandle *comm_handle;
| ^~~~~~~~~~~
par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel':
par_relax.c:426:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized]
426 | hypre_MPI_Waitall(jr, requests, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:372:23: note: 'requests' was declared here
372 | hypre_MPI_Request *requests;
| ^~~~~~~~
par_relax.c:426:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
426 | hypre_MPI_Waitall(jr, requests, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:371:22: note: 'status' was declared here
371 | hypre_MPI_Status *status;
| ^~~~~~
par_relax.c:419:27: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized]
419 | for (i = 0; i < num_recvs; i++)
| ~~^~~~~~~~~~~
par_relax.c:370:68: note: 'num_recvs' was declared here
370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
| ^~~~~~~~~
par_relax.c:398:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized]
398 | for (i = 0; i < num_sends; i++)
| ~~^~~~~~~~~~~
par_relax.c:370:57: note: 'num_sends' was declared here
370 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_stats.c
par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel':
par_relax.c:574:13: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized]
574 | hypre_MPI_Waitall(jr, requests, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:501:23: note: 'requests' was declared here
501 | hypre_MPI_Request *requests;
| ^~~~~~~~
par_relax.c:574:13: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
574 | hypre_MPI_Waitall(jr, requests, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:500:22: note: 'status' was declared here
500 | hypre_MPI_Status *status;
| ^~~~~~
par_relax.c:567:27: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized]
567 | for (i = 0; i < num_recvs; i++)
| ~~^~~~~~~~~~~
par_relax.c:499:68: note: 'num_recvs' was declared here
499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
| ^~~~~~~~~
par_relax.c:546:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized]
546 | for (i = 0; i < num_sends; i++)
| ~~^~~~~~~~~~~
par_relax.c:499:57: note: 'num_sends' was declared here
499 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_strength.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_sv_interp.c
par_stats.c: In function 'hypre_BoomerAMGSetupStats':
par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized]
140 | HYPRE_Int block_size, bnnz;
| ^~~~
par_stats.c:806:19: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized]
806 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i * bnnz], &tmp_norm, block_size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_stats.c:140:14: note: 'block_size' was declared here
140 | HYPRE_Int block_size, bnnz;
| ^~~~~~~~~~
par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp':
par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized]
871 | if (offd_vec_data[fine_index] != 0.0 )
| ^
par_sv_interp.c:325:21: note: 'fine_index' was declared here
325 | HYPRE_Int fine_index, index;
| ^~~~~~~~~~
par_sv_interp.c:308:21: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized]
308 | HYPRE_Real *theta;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_sv_interp_ln.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vardifconv.c
par_vardifconv.c: In function 'GenerateVarDifConv':
par_vardifconv.c:364:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
364 | hypre_CSRMatrixData(offd) = offd_data;
par_vardifconv.c:42:24: note: 'offd_data' was declared here
42 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_vardifconv.c:363:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
363 | hypre_CSRMatrixJ(offd) = offd_j;
par_vardifconv.c:40:24: note: 'offd_j' was declared here
40 | HYPRE_Int *offd_j;
| ^~~~~~
par_vardifconv.c:313:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
313 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz + 1, p, q, r + 1, nx, ny,
| ^
par_vardifconv.c:41:24: note: 'big_offd_j' was declared here
41 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_vardifconv_rs.c
par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp':
par_sv_interp.c:1644:21: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
1644 | HYPRE_BigInt *P_ext_j;
| ^~~~~~~
par_sv_interp.c:2194:60: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
2194 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++)
| ^
par_sv_interp.c:1643:21: note: 'P_ext_i' was declared here
1643 | HYPRE_Int *P_ext_i;
| ^~~~~~~
par_sv_interp.c:2312:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
2312 | aw = a_ij * P_ext_data[pp];
| ^
par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here
1642 | HYPRE_Real *P_ext_data;
| ^~~~~~~~~~
par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized]
2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_sv_interp.c:1640:21: note: 'P_ext' was declared here
1640 | hypre_CSRMatrix *P_ext;
| ^~~~~
par_vardifconv_rs.c: In function 'GenerateRSVarDifConv':
par_vardifconv_rs.c:442:33: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized]
442 | hypre_CSRMatrixData(offd) = offd_data;
par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here
52 | HYPRE_Real *offd_data;
| ^~~~~~~~~
par_vardifconv_rs.c:441:30: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized]
441 | hypre_CSRMatrixJ(offd) = offd_j;
par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here
50 | HYPRE_Int *offd_j;
| ^~~~~~
par_vardifconv_rs.c:391:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
391 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz + 1, p, q, r + 1, nx, ny,
| ^
par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here
51 | HYPRE_BigInt *big_offd_j;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c partial.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c schwarz.c
par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp':
par_sv_interp_ln.c:1993:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized]
1993 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]);
| ~~~~~~~~~~~~^~~~~~~~~~~~
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:175:21: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
175 | HYPRE_BigInt *P_ext_j;
| ^~~~~~~
par_sv_interp_ln.c:1570:63: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1570 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index + 1]; pp++)
| ^
par_sv_interp_ln.c:174:21: note: 'P_ext_i' was declared here
174 | HYPRE_Int *P_ext_i;
| ^~~~~~~
par_sv_interp_ln.c:1780:54: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1780 | aw = a_ij * P_ext_data[pp];
| ^
par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here
173 | HYPRE_Real *P_ext_data;
| ^~~~~~~~~~
par_sv_interp_ln.c:2637:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized]
2637 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here
172 | hypre_CSRMatrix *P_ext;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c block_tridiag.c
partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp':
partial.c:95:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
95 | HYPRE_BigInt *Sop_j;
| ^~~~~
partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
partial.c:94:21: note: 'Sop_i' was declared here
94 | HYPRE_Int *Sop_i;
| ^~~~~
partial.c:85:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
85 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
partial.c:84:21: note: 'A_ext_i' was declared here
84 | HYPRE_Int *A_ext_i;
| ^~~~~~~
partial.c:83:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
83 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
schwarz.c: In function 'hypre_ParMPSchwarzSolve':
schwarz.c:553:60: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized]
553 | aux[jj] -= A_boundary_data[k] * x_ext[k_loc - num_variables];
| ~~~~~~^~~~~~~~~~~~~~~
schwarz.c:415:34: note: 'k_loc' was declared here
415 | HYPRE_Int jj, i, j, k, j_loc, k_loc;
| ^~~~~
schwarz.c:394:16: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized]
394 | HYPRE_Real *rhs_ext;
| ^~~~~~~
schwarz.c:392:16: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized]
392 | HYPRE_Real *x_ext_old;
| ^~~~~~~~~
schwarz.c:391:16: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized]
391 | HYPRE_Real *x_ext;
| ^~~~~
schwarz.c:690:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized]
690 | aux[jj] -= A_boundary_data[k] * x[k_loc];
| ^
schwarz.c:407:16: note: 'A_boundary_data' was declared here
407 | HYPRE_Real *A_boundary_data;
| ^~~~~~~~~~~~~~~
schwarz.c:686:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized]
686 | k_loc = A_boundary_j[k];
| ^
schwarz.c:406:15: note: 'A_boundary_j' was declared here
406 | HYPRE_Int *A_boundary_j;
| ^~~~~~~~~~~~
schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized]
543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++)
| ^
schwarz.c:405:15: note: 'A_boundary_i' was declared here
405 | HYPRE_Int *A_boundary_i;
| ^~~~~~~~~~~~
schwarz.c:389:16: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized]
389 | HYPRE_Real *A_offd_data;
| ^~~~~~~~~~~
schwarz.c:388:15: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized]
388 | HYPRE_Int *A_offd_j;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_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;
| ^~~~~
partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp':
partial.c:1713:40: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized]
1713 | P_offd_data[jj] = -beta * ahat_offd[j1];
| ^~~~~
partial.c:974:27: note: 'beta' was declared here
974 | HYPRE_Real alfa, beta;
| ^~~~
partial.c:1696:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized]
1696 | P_diag_data[jj] = -alfa * ahat[j1];
| ^~~~~
partial.c:974:21: note: 'alfa' was declared here
974 | HYPRE_Real alfa, beta;
| ^~~~
partial.c:952:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
952 | HYPRE_BigInt *Sop_j;
| ^~~~~
partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
partial.c:951:21: note: 'Sop_i' was declared here
951 | HYPRE_Int *Sop_i;
| ^~~~~
partial.c:941:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
941 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++)
| ^
partial.c:940:21: note: 'A_ext_i' was declared here
940 | HYPRE_Int *A_ext_i;
| ^~~~~~~
partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]];
| ^
partial.c:939:21: note: 'A_ext_data' was declared here
939 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_lr_restr.c
partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp':
partial.c:1967:21: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized]
1967 | HYPRE_BigInt *Sop_j;
| ^~~~~
partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized]
2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
| ^
partial.c:1966:21: note: 'Sop_i' was declared here
1966 | HYPRE_Int *Sop_i;
| ^~~~~
partial.c:1956:21: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
1956 | HYPRE_BigInt *A_ext_j;
| ^~~~~~~
partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
| ^
partial.c:1955:21: note: 'A_ext_i' was declared here
1955 | HYPRE_Int *A_ext_i;
| ^~~~~~~
partial.c:1954:21: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
1954 | HYPRE_Real *A_ext_data;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c dsuperlu.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ads.c -o ads.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ams.c -o ams.obj
schwarz.c: In function 'hypre_ParAdSchwarzSolve':
schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized]
3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++];
| ^
schwarz.c:3013:16: note: 'scale_ext' was declared here
3013 | HYPRE_Real *scale_ext;
| ^~~~~~~~~
schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables];
| ^
schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here
3005 | HYPRE_Real *vtemp_ext_data;
| ^~~~~~~~~~~~~~
schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3089 | x_ext_data[i] = 0.0;
| ~~~~~~~~~~~~~~^~~~~
schwarz.c:3002:16: note: 'x_ext_data' was declared here
3002 | HYPRE_Real *x_ext_data;
| ^~~~~~~~~~
schwarz.c: In function 'hypre_ParAMGCreateDomainDof':
schwarz.c:3218:16: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized]
3218 | HYPRE_Real *a_ext_data;
| ^~~~~~~~~~
schwarz.c:3217:18: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized]
3217 | HYPRE_BigInt *a_ext_j;
| ^~~~~~~
schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized]
3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++)
| ^
schwarz.c:3216:15: note: 'a_ext_i' was declared here
3216 | HYPRE_Int *a_ext_i;
| ^~~~~~~
ams.c: In function 'hypre_BoomerAMGBlockSolve':
ams.c:186:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized]
186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0]));
| ^
ams.c:277:21: note: 'b_' declared here
277 | hypre_ParVector *b_[3];
| ^~
ams.c:186:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized]
186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0]));
| ^
ams.c:278:21: note: 'x_' declared here
278 | hypre_ParVector *x_[3];
| ^~
ams.c:186:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized]
186 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0]));
| ^
ams.c:278:21: note: 'x_' declared here
278 | hypre_ParVector *x_[3];
| ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ame.c -o ame.obj
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
from _hypre_parcsr_ls.h:9,
from schwarz.c:8:
./../utilities/_hypre_utilities.h: In function 'hypre_ParGenerateScale':
ads.c: In function 'hypre_ADSSolve':
./../utilities/_hypre_utilities.h:676:3: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ads.c:1618:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized]
1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ads.c:1440:24: note: 'r_norm' was declared here
1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~
ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized]
1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1619 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
schwarz.c:3762:16: note: 'scale_ext' was declared here
3762 | HYPRE_Real *scale_ext;
| ^~~~~~~~~
ads.c:1440:15: note: 'r0_norm' was declared here
1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~~
ads.c:1599:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized]
1599 | relative_resid = r_norm / b_norm;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized]
3763 | HYPRE_Real *scale_int;
| ^~~~~~~~~
ads.c:1440:32: note: 'b_norm' was declared here
1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~
schwarz.c:3768:15: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized]
3768 | HYPRE_Int *send_map_elmts;
| ^~~~~~~~~~~~~~
schwarz.c:3767:15: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized]
3767 | HYPRE_Int *send_map_starts;
| ^~~~~~~~~~~~~~~
schwarz.c: In function 'hypre_ParGenerateHybridScale':
schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized]
3855 | HYPRE_Real *scale_int;
| ^~~~~~~~~
schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized]
3908 | if (index_ext[j_loc] == -1)
| ^
schwarz.c:3861:15: note: 'index_ext' was declared here
3861 | HYPRE_Int *index_ext;
| ^~~~~~~~~
schwarz.c:3919:21: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized]
3919 | comm_handle = hypre_ParCSRCommHandleCreate(2, comm_pkg, scale_ext, scale_int);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
schwarz.c:3854:16: note: 'scale_ext' was declared here
3854 | HYPRE_Real *scale_ext;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_ilu.c -o par_ilu.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj
ams.c: In function 'hypre_AMSComputePixyz':
ams.c:2375:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized]
2375 | *Piz_ptr = Piz;
| ~~~~~~~~~^~~~~
ams.c:1869:36: note: 'Piz' was declared here
1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz;
| ^~~
ams.c:1879:39: warning: 'Gz_data' may be used uninitialized [-Wmaybe-uninitialized]
1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data;
| ^~~~~~~
ams.c:2371:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized]
2371 | *Piy_ptr = Piy;
| ~~~~~~~~~^~~~~
ams.c:1869:30: note: 'Piy' was declared here
1869 | hypre_ParCSRMatrix *Pix, *Piy, *Piz;
| ^~~
ams.c:1879:29: warning: 'Gy_data' may be used uninitialized [-Wmaybe-uninitialized]
1879 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data;
| ^~~~~~~
ams.c: In function 'hypre_AMSSolve':
ams.c:3858:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized]
3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c:3632:24: note: 'r_norm' was declared here
3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~
ams.c:3858:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized]
3858 | hypre_printf("\n\n Average Convergence Factor = %f\n\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3859 | pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c:3632:15: note: 'r0_norm' was declared here
3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~~
ams.c:3839:28: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized]
3839 | relative_resid = r_norm / b_norm;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
ams.c:3632:32: note: 'b_norm' was declared here
3632 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
| ^~~~~~
par_amg_setup.c: In function 'hypre_BoomerAMGSetup':
par_amg_setup.c:2085:26: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized]
2085 | wall_time = time_getWallclockSeconds() - wall_time;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amg_setup.c:222:20: note: 'wall_time' was declared here
222 | HYPRE_Real wall_time; /* for debugging instrumentation */
| ^~~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
from _hypre_parcsr_ls.h:9,
from par_ilu_setup.c:7:
./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUKSymbolic':
./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized]
670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) )
| ^~~~~~~~~~~~~~~~
par_ilu_setup.c:4186:22: note: 'capacity_S' was declared here
4186 | HYPRE_Int capacity_S;
| ^~~~~~~~~~
ams.c: In function 'hypre_ParCSRComputeL1NormsThreads':
ams.c:4611:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized]
4611 | if (l1_norm[i] <= 4.0 / 3.0 * diag)
| ~~~~~~~~~~^~~~~~
ams.c:4378:15: note: 'diag' was declared here
4378 | HYPRE_Real diag;
| ^~~~
par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal':
par_ilu.c:4476:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized]
4476 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu.c:4322:22: note: 'nnzM' was declared here
4322 | HYPRE_Real nnzM;
| ^~~~
par_ilu.c:4476:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized]
4476 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu.c:4313:52: note: 'r_norm' was declared here
4313 | HYPRE_Real value, trace1, trace2, alpha, r_norm;
| ^~~~~~
par_ilu.c:4477:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized]
4477 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
| ~~~~~~~~^~~~~~~~~
par_ilu.c:4344:22: note: 'time_s' was declared here
4344 | HYPRE_Real time_s, time_e;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj
./../utilities/_hypre_utilities.h: In function 'hypre_ILUSetupILUT':
./../utilities/_hypre_utilities.h:670:16: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized]
670 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) )
| ^~~~~~~~~~~~~~~~
par_ilu_setup.c:5155:29: note: 'capacity_S' was declared here
5155 | HYPRE_Int capacity_S;
| ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj
par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST':
par_ilu_solve.c:1827:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized]
1827 | hypre_SeqVectorSetConstantValues(x_local, 0.0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:1722:23: note: 'x_local' was declared here
1722 | hypre_Vector *x_local;
| ^~~~~~~
par_ilu_solve.c: In function 'hypre_NSHSolve':
par_ilu_solve.c:1993:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized]
1993 | hypre_ParVectorCopy(f, residual );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:1934:26: note: 'residual' was declared here
1934 | hypre_ParVector *residual;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj
par_ilu_solve.c: In function 'hypre_ILUSolve':
par_ilu_solve.c:156:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized]
156 | hypre_ParVectorCopy(f, residual);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:85:26: note: 'residual' was declared here
85 | hypre_ParVector *residual;
| ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_interp_device.c -o par_interp_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_strength_device.c -o par_strength_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_relax_device.c -o par_relax_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj
Building libHYPRE_parcsr_ls.a ...
ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_parcsr_ls.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_parcsr_ls.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/parcsr_ls'
Making struct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/struct_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c assumed_part.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c box_algebra.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c box_boundary.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c box.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c box_manager.c
In file included from assumed_part.c:10:
_hypre_struct_mv.h: In function 'hypre_APSubdivideRegion':
_hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized]
197 | hypre__n[0] = loop_size[0];\
| ^
assumed_part.c:87:31: note: 'div' declared here
87 | hypre_Index isize, index, div;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c communication_info.c
_hypre_struct_mv.h: In function 'hypre_APRefineRegionsByVol':
_hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized]
197 | hypre__n[0] = loop_size[0];\
| ^
assumed_part.c:87:31: note: 'div' declared here
87 | hypre_Index isize, index, div;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c computation.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c project.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_io.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_matrix_mask.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_axpy.c -o struct_axpy.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_communication.c -o struct_communication.obj
struct_grid.c: In function 'hypre_ComputeBoxnums':
struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized]
721 | boxnum++;
| ~~~~~~^~
struct_grid.c:703:29: note: 'boxnum' was declared here
703 | HYPRE_Int p, b, boxnum;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_copy.c -o struct_copy.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj
struct_io.c: In function 'hypre_ReadBoxArrayData_CC':
struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized]
334 | for (j = 0; j < constant_stencil_size; j++)
| ~~^~~~~~~~~~~~~~~~~~~~~~~
struct_io.c:304:38: note: 'constant_stencil_size' was declared here
304 | HYPRE_Int data_box_volume, constant_stencil_size;
| ^~~~~~~~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_matrix.c -o struct_matrix.obj
struct_communication.c: In function 'hypre_CommPkgCreate':
struct_communication.c:396:43: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized]
396 | hypre_CommTypeBufsize(comm_type) += (size * num_values);
struct_communication.c:65:26: note: 'comm_type' was declared here
65 | hypre_CommType *comm_type;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_matvec.c -o struct_matvec.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_scale.c -o struct_scale.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c struct_vector.c -o struct_vector.obj
struct_matrix.c: In function 'hypre_StructMatrixSetBoxValues':
struct_matrix.c:806:48: warning: 'center_rank' may be used uninitialized [-Wmaybe-uninitialized]
806 | (constant_coefficient == 2 && stencil_indices[s] != center_rank ))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct_matrix.c:715:25: note: 'center_rank' was declared here
715 | HYPRE_Int center_rank;
| ^~~~~~~~~~~
Building libHYPRE_struct_mv.a ...
ar -rcu libHYPRE_struct_mv.a assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_struct_mv.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_struct_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_struct_mv.hpp /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/struct_mv'
Making struct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/struct_ls'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c coarsen.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_cycred.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_jacobi.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_smg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_struct_sparse_msg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_cycred.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_hybrid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_jacobi.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_smg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_sparse_msg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c jacobi.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pcg_struct.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_relax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c semi.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_relax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_setup.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_setup_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_setup_restrict.c
smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp':
smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized]
65 | return RAP;
| ^~~
smg_setup_rap.c:25:27: note: 'RAP' was declared here
25 | hypre_StructMatrix *RAP;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_setup.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_setup_rap.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj
sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp':
sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized]
45 | return RAP;
| ^~~
sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here
29 | hypre_StructMatrix *RAP;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj
sparse_msg_solve.c: In function 'hypre_SparseMSGSolve':
sparse_msg_solve.c:188:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized]
188 | if ((e_dot_e / x_dot_x) < eps)
| ~~~~~~~~~^~~~~~~~~~
sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here
72 | HYPRE_Real e_dot_e, x_dot_x;
| ^~~~~~~
sparse_msg_solve.c:188:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized]
188 | if ((e_dot_e / x_dot_x) < eps)
| ~~~~~~~~~^~~~~~~~~~
sparse_msg_solve.c:72:26: note: 'e_dot_e' was declared here
72 | HYPRE_Real e_dot_e, x_dot_x;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj
cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp':
cyclic_reduction.c:241:44: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized]
241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5':
pfmg_setup_interp.c:914:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
914 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:874:32: note: 'right' was declared here
874 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:911:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
911 | Pp1[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:874:26: note: 'left' was declared here
874 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:911:31: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
911 | Pp1[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:874:18: note: 'center' was declared here
874 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9':
pfmg_setup_interp.c:1048:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1048 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:32: note: 'right' was declared here
1020 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1047:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1047 | Pp0[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:26: note: 'left' was declared here
1020 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1048:32: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1048 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:18: note: 'center' was declared here
1020 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7':
pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1176 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:32: note: 'right' was declared here
1144 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1175 | Pp0[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:26: note: 'left' was declared here
1144 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1176:32: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1176 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:18: note: 'center' was declared here
1144 | HYPRE_Real center, left, right;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15':
pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1501 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:35: note: 'right' was declared here
1467 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1500 | Pp0[Pi] = left / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:29: note: 'left' was declared here
1467 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1501:35: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1501 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:21: note: 'center' was declared here
1467 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1441 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:35: note: 'right' was declared here
1407 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1440 | Pp0[Pi] = left / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:29: note: 'left' was declared here
1407 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1441:35: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1441 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:21: note: 'center' was declared here
1407 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1381 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:35: note: 'right' was declared here
1347 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1380 | Pp0[Pi] = left / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:29: note: 'left' was declared here
1347 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1381:35: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1381 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:21: note: 'center' was declared here
1347 | HYPRE_Real center, left, right;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c point_relax.c -o point_relax.obj
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19':
pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1686 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:32: note: 'right' was declared here
1651 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1685 | Pp0[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:26: note: 'left' was declared here
1651 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1686:32: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1686 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:18: note: 'center' was declared here
1651 | HYPRE_Real center, left, right;
| ^~~~~~
pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27':
pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized]
1918 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:32: note: 'right' was declared here
1876 | HYPRE_Real center, left, right;
| ^~~~~
pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized]
1917 | Pp0[Pi] = left / center;
| ~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:26: note: 'left' was declared here
1876 | HYPRE_Real center, left, right;
| ^~~~
pfmg_setup_interp.c:1918:32: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized]
1918 | Pp1[Pi] = right / center;
| ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:18: note: 'center' was declared here
1876 | HYPRE_Real center, left, right;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c red_black_gs.c -o red_black_gs.obj
red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS':
red_black_constantcoef_gs.c:462:37: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized]
462 | App1 * xp[xi + xoff1]) / Ap[Ai];
| ~~~~~^~~~~~~~~~~~~~~~
red_black_constantcoef_gs.c:56:33: note: 'App1' was declared here
56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd;
| ^~~~
red_black_constantcoef_gs.c:461:37: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized]
461 | App0 * xp[xi + xoff0] -
| ~~~~~^~~~~~~~~~~~~~~~
red_black_constantcoef_gs.c:56:27: note: 'App0' was declared here
56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd;
| ^~~~
red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized]
47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5;
| ^~~~~
red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized]
47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c semi_interp.c -o semi_interp.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c semi_restrict.c -o semi_restrict.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj
semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp':
semi_setup_rap.c:212:45: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized]
212 | hypre_IndexD(indexRAP, not_cdirs[0]) = i;
| ^
semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here
57 | HYPRE_Int *not_cdirs;
| ^~~~~~~~~
smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym':
smg2_setup_rap.c:180:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
180 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
smg2_setup_rap.c:180:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
180 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
smg2_setup_rap.c:180:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
180 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym':
smg2_setup_rap.c:491:42: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
491 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg2_setup_rap.c:491:34: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
491 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg2_setup_rap.c:491:26: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
491 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg.c -o smg.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_axpy.c -o smg_axpy.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_residual.c -o smg_residual.obj
point_relax.c: In function 'hypre_PointRelax':
point_relax.c:647:50: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized]
647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = sqrt( rsumsq / bsumsq ); }
| ^~~~~~~~~~~~~~~~~~~~~~~
point_relax.c:359:27: note: 'bsumsq' was declared here
359 | HYPRE_Real bsumsq, rsumsq;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj
smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym':
smg3_setup_rap.c:266:56: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized]
266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
smg3_setup_rap.c:266:46: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized]
266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
smg3_setup_rap.c:266:36: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized]
266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
smg3_setup_rap.c:266:26: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized]
266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
smg3_setup_rap.c:265:36: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized]
265 | HYPRE_Real *rap_csw, *rap_cse;
| ^~~~~~~
smg3_setup_rap.c:265:26: warning: 'rap_csw' may be used uninitialized [-Wmaybe-uninitialized]
265 | HYPRE_Real *rap_csw, *rap_cse;
| ^~~~~~~
smg3_setup_rap.c:261:50: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized]
261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:261:42: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized]
261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:261:34: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized]
261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:261:26: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized]
261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:260:34: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized]
260 | HYPRE_Real *a_asw, *a_ase;
| ^~~~~
smg3_setup_rap.c:260:26: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized]
260 | HYPRE_Real *a_asw, *a_ase;
| ^~~~~
smg3_setup_rap.c:259:50: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:259:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:259:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:259:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:258:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized]
258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
smg3_setup_rap.c:258:47: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized]
258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
smg3_setup_rap.c:258:40: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized]
258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
smg3_setup_rap.c:258:33: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized]
258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
smg3_setup_rap.c:257:40: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized]
257 | HYPRE_Real *a_ac, *a_aw, *a_as;
| ^~~~
smg3_setup_rap.c:257:33: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized]
257 | HYPRE_Real *a_ac, *a_aw, *a_as;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj
sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym':
sparse_msg2_setup_rap.c:195:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
195 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
sparse_msg2_setup_rap.c:195:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
195 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
sparse_msg2_setup_rap.c:195:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
195 | HYPRE_Real *a_csw, *a_cse, *a_cnw;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj
sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym':
sparse_msg3_setup_rap.c:223:56: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized]
223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
sparse_msg3_setup_rap.c:223:46: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized]
223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
sparse_msg3_setup_rap.c:223:36: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized]
223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
sparse_msg3_setup_rap.c:223:26: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized]
223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
| ^~~~~~~
sparse_msg3_setup_rap.c:218:50: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized]
218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:218:42: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized]
218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:218:34: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized]
218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:218:26: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized]
218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:217:34: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized]
217 | HYPRE_Real *a_asw, *a_ase;
| ^~~~~
sparse_msg3_setup_rap.c:217:26: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized]
217 | HYPRE_Real *a_asw, *a_ase;
| ^~~~~
sparse_msg3_setup_rap.c:216:50: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:216:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:216:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:216:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:215:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized]
215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:215:47: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized]
215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:215:40: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized]
215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:215:33: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized]
215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:214:40: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized]
214 | HYPRE_Real *a_ac, *a_aw, *a_as;
| ^~~~
sparse_msg3_setup_rap.c:214:33: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized]
214 | HYPRE_Real *a_ac, *a_aw, *a_as;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj
sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym':
sparse_msg2_setup_rap.c:534:42: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
534 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg2_setup_rap.c:534:34: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
534 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg2_setup_rap.c:534:26: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
534 | HYPRE_Real *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym':
smg3_setup_rap.c:970:56: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized]
970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
smg3_setup_rap.c:970:46: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized]
970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
smg3_setup_rap.c:970:36: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized]
970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
smg3_setup_rap.c:970:26: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized]
970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
smg3_setup_rap.c:969:36: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized]
969 | HYPRE_Real *rap_cnw, *rap_cne;
| ^~~~~~~
smg3_setup_rap.c:969:26: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized]
969 | HYPRE_Real *rap_cnw, *rap_cne;
| ^~~~~~~
smg3_setup_rap.c:965:34: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized]
965 | HYPRE_Real *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:965:26: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized]
965 | HYPRE_Real *a_bnw, *a_bne;
| ^~~~~
smg3_setup_rap.c:964:50: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized]
964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
smg3_setup_rap.c:964:42: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized]
964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
smg3_setup_rap.c:964:34: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized]
964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
smg3_setup_rap.c:964:26: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized]
964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
smg3_setup_rap.c:963:50: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:963:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:963:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:963:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
smg3_setup_rap.c:962:33: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized]
962 | HYPRE_Real *a_be, *a_bn;
| ^~~~
smg3_setup_rap.c:962:26: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized]
962 | HYPRE_Real *a_be, *a_bn;
| ^~~~
smg3_setup_rap.c:961:54: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized]
961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
smg3_setup_rap.c:961:47: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized]
961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
smg3_setup_rap.c:961:40: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized]
961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
smg3_setup_rap.c:961:33: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized]
961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym':
sparse_msg3_setup_rap.c:885:56: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized]
885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
sparse_msg3_setup_rap.c:885:46: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized]
885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
sparse_msg3_setup_rap.c:885:36: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized]
885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
sparse_msg3_setup_rap.c:885:26: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized]
885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane;
| ^~~~~~~
sparse_msg3_setup_rap.c:880:34: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized]
880 | HYPRE_Real *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:880:26: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized]
880 | HYPRE_Real *a_bnw, *a_bne;
| ^~~~~
sparse_msg3_setup_rap.c:879:50: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized]
879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
sparse_msg3_setup_rap.c:879:42: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized]
879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
sparse_msg3_setup_rap.c:879:34: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized]
879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
sparse_msg3_setup_rap.c:879:26: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized]
879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane;
| ^~~~~
sparse_msg3_setup_rap.c:878:50: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized]
878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:878:42: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized]
878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:878:34: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized]
878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:878:26: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized]
878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne;
| ^~~~~
sparse_msg3_setup_rap.c:877:33: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized]
877 | HYPRE_Real *a_be, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:877:26: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized]
877 | HYPRE_Real *a_be, *a_bn;
| ^~~~
sparse_msg3_setup_rap.c:876:54: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized]
876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
sparse_msg3_setup_rap.c:876:47: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized]
876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
sparse_msg3_setup_rap.c:876:40: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized]
876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
sparse_msg3_setup_rap.c:876:33: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized]
876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an;
| ^~~~
Building libHYPRE_struct_ls.a ...
ar -rcu libHYPRE_struct_ls.a coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_struct_ls.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_struct_ls.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/struct_ls'
Making sstruct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/sstruct_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_graph.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_vector.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_graph.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_vector.c
HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize':
HYPRE_sstruct_matrix.c:312:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
313 | &hypre_SStructMatrixIJMatrix(matrix));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:238:52: note: 'jupper' was declared here
238 | HYPRE_Int ilower, iupper, jlower, jupper;
| ^~~~~~
HYPRE_sstruct_matrix.c:312:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
313 | &hypre_SStructMatrixIJMatrix(matrix));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:238:44: note: 'jlower' was declared here
238 | HYPRE_Int ilower, iupper, jlower, jupper;
| ^~~~~~
HYPRE_sstruct_matrix.c:312:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
313 | &hypre_SStructMatrixIJMatrix(matrix));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:238:36: note: 'iupper' was declared here
238 | HYPRE_Int ilower, iupper, jlower, jupper;
| ^~~~~~
HYPRE_sstruct_matrix.c:312:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized]
312 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
313 | &hypre_SStructMatrixIJMatrix(matrix));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:238:28: note: 'ilower' was declared here
238 | HYPRE_Int ilower, iupper, jlower, jupper;
| ^~~~~~
HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize':
HYPRE_sstruct_vector.c:213:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized]
213 | HYPRE_IJVectorCreate(comm, ilower, iupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
214 | &hypre_SStructVectorIJVector(vector));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_vector.c:152:36: note: 'iupper' was declared here
152 | HYPRE_Int ilower, iupper;
| ^~~~~~
HYPRE_sstruct_vector.c:213:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized]
213 | HYPRE_IJVectorCreate(comm, ilower, iupper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
214 | &hypre_SStructVectorIJVector(vector));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_vector.c:152:28: note: 'ilower' was declared here
152 | HYPRE_Int ilower, iupper;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_axpy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_copy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_graph.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_grid.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_innerprod.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_matvec.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_scale.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_stencil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj
Building libHYPRE_sstruct_mv.a ...
ar -rcu libHYPRE_sstruct_mv.a F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_sstruct_mv.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_sstruct_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/sstruct_mv'
Making sstruct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/sstruct_ls'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_maxwell.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_split.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_bicgstab.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_gmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_flexgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_lgmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_InterFAC.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_int.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_maxwell.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_pcg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_split.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_sstruct_sys_pfmg.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c bsearch.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_amr_zero_data.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_cf_coarsen.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_cfstencil_box.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_CFInterfaceExtents.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_interp2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_relax.c
fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen':
fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
360 | index_temp[2] = node_extents[2] + lindex[2];
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~
fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here
131 | hypre_Index lindex, zero_index;
| ^~~~~~
fac_cf_coarsen.c:359:54: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
359 | index_temp[1] = node_extents[1] + lindex[1];
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~
fac_cf_coarsen.c:131:28: note: 'lindex[1]' was declared here
131 | hypre_Index lindex, zero_index;
| ^~~~~~
fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized]
369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) &&
| ~~~~~~^~~~~~~~~~~~
fac_cf_coarsen.c:125:34: note: 'startrank' was declared here
125 | HYPRE_BigInt rank, startrank;
| ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_solve3.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_zero_cdata.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c krylov.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c krylov_sstruct.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c eliminate_rowscols.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_grad.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_physbdy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_PNedelec.c
fac_interp2.c: In function 'hypre_FAC_WeightedInterp2':
fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]),
| ^
fac_interp2.c:742:39: note: 'lindex[2]' was declared here
742 | hypre_Index loop_size, lindex;
| ^~~~~~
fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]),
| ^
fac_interp2.c:742:39: note: 'lindex[1]' was declared here
742 | hypre_Index loop_size, lindex;
| ^~~~~~
fac_interp2.c:1154:58: warning: 'zweight2' may be used uninitialized [-Wmaybe-uninitialized]
1154 | + zweight2 * (
| ~~~~~~~~~^~~
1155 | yweight1 * (
| ~~~~~~~~~~~~
1156 | xweight1 * xcp[kshift + 1][jshift][ishift + xci] +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1157 | xweight2 * xcp[kshift + 1][jshift][ishift + xci + 1])
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1158 | + yweight2 * (
| ~~~~~~~~~~~~~~
1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fac_interp2.c:764:38: note: 'zweight2' was declared here
764 | HYPRE_Real zweight1, zweight2;
| ^~~~~~~~
fac_interp2.c:1158:61: warning: 'yweight2' may be used uninitialized [-Wmaybe-uninitialized]
1158 | + yweight2 * (
| ~~~~~~~~~^~~
1159 | xweight1 * xcp[kshift + 1][jshift + 1][ishift + xci] +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1160 | xweight2 * xcp[kshift + 1][jshift + 1][ishift + xci + 1]) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fac_interp2.c:763:38: note: 'yweight2' was declared here
763 | HYPRE_Real yweight1, yweight2;
| ^~~~~~~~
fac_interp2.c:1149:67: warning: 'kshift' may be used uninitialized [-Wmaybe-uninitialized]
1149 | xweight1 * xcp[kshift][jshift][ishift + xci] +
| ^
fac_interp2.c:755:44: note: 'kshift' was declared here
755 | HYPRE_Int ishift, jshift, kshift;
| ^~~~~~
fac_interp2.c:1165:67: warning: 'jshift' may be used uninitialized [-Wmaybe-uninitialized]
1165 | xweight1 * xcp[0][jshift][ishift + xci] +
| ^
fac_interp2.c:755:36: note: 'jshift' was declared here
755 | HYPRE_Int ishift, jshift, kshift;
| ^~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
from _hypre_sstruct_ls.h:21,
from maxwell_grad.c:18:
./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_Grad':
./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
115 | hypre_IndexD(index, 2) = iz )
| ^
maxwell_grad.c:75:45: note: 'lindex[2]' was declared here
75 | hypre_Index loop_size, start, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
114 | hypre_IndexD(index, 1) = iy,\
| ^
maxwell_grad.c:75:45: note: 'lindex[1]' was declared here
75 | hypre_Index loop_size, start, lindex;
| ^~~~~~
maxwell_grad.c:89:38: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized]
89 | HYPRE_Int *direction, ndirection;
| ^~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
from _hypre_sstruct_ls.h:21,
from maxwell_physbdy.c:16:
./../struct_mv/_hypre_struct_mv.h: In function 'hypre_Maxwell_PhysBdy':
./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
115 | hypre_IndexD(index, 2) = iz )
| ^
maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here
79 | hypre_Index loop_size, start, index, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
114 | hypre_IndexD(index, 1) = iy,\
| ^
maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here
79 | hypre_Index loop_size, start, index, lindex;
| ^~~~~~
maxwell_physbdy.c:71:44: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized]
71 | HYPRE_Int **cbox_mapping, **fbox_mapping;
| ^~~~~~~~~~~~
maxwell_physbdy.c:71:28: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized]
71 | HYPRE_Int **cbox_mapping, **fbox_mapping;
| ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_PNedelec_bdy.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_semi_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_solve2.c
maxwell_solve2.c: In function 'hypre_MaxwellSolve2':
maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized]
185 | if ((e_dot_e / x_dot_x) < eps)
| ~~~~~~~~~^~~~~~~~~~
maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here
76 | HYPRE_Real e_dot_e, x_dot_x;
| ^~~~~~~
maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized]
185 | if ((e_dot_e / x_dot_x) < eps)
| ~~~~~~~~~^~~~~~~~~~
maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here
76 | HYPRE_Real e_dot_e, x_dot_x;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_TV.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_TV_setup.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c maxwell_zeroBC.c
maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec':
maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized]
1669 | vals_edgeEdge[k] = fCedge_ratio;
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here
46 | HYPRE_Real fCedge_ratio;
| ^~~~~~~~~~~~
maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
544 | findex[k] *= stride[k];
| ^~
maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here
52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex;
| ^~~~~~
maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
544 | findex[k] *= stride[k];
| ^~
maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here
52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c nd1_amge_interpolation.c
maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup':
maxwell_TV_setup.c:911:54: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized]
911 | HYPRE_SStructGridDestroy(topological_face[l + 1]);
| ^
maxwell_TV_setup.c:105:47: note: 'topological_face' was declared here
105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell;
| ^~~~~~~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
from _hypre_sstruct_ls.h:21,
from maxwell_TV_setup.c:15:
./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
115 | hypre_IndexD(index, 2) = iz )
| ^
maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here
124 | hypre_Index index, cindex, shape, loop_size, start, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
114 | hypre_IndexD(index, 1) = iy,\
| ^
maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here
124 | hypre_Index index, cindex, shape, loop_size, start, lindex;
| ^~~~~~
nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation':
nd1_amge_interpolation.c:303:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized]
303 | size1 = (OffProcRows[swap[m]] -> ncols);
| ^
nd1_amge_interpolation.c:49:15: note: 'swap' was declared here
49 | HYPRE_Int *swap;
| ^~~~
nd1_amge_interpolation.c:48:18: warning: 'offproc_rnums' may be used uninitialized [-Wmaybe-uninitialized]
48 | HYPRE_BigInt *offproc_rnums;
| ^~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_amr_intercommunication.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_owninfo.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_recvinfo.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_sendinfo.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sstruct_sharedDOFComm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg.c
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
from _hypre_sstruct_ls.h:21,
from sstruct_sharedDOFComm.c:16:
./../struct_mv/_hypre_struct_mv.h: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm':
./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
115 | hypre_IndexD(index, 2) = iz )
| ^
sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here
113 | hypre_Index loop_size, start, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
114 | hypre_IndexD(index, 1) = iy,\
| ^
sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here
113 | hypre_Index loop_size, start, lindex;
| ^~~~~~
./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized]
153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)])
| ^~
sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here
120 | hypre_BoxArray *recv_slabs, *send_slabs;
| ^~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized]
153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)])
| ^~
sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here
120 | hypre_BoxArray *recv_slabs, *send_slabs;
| ^~~~~~~~~~
sstruct_sharedDOFComm.c:119:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized]
119 | HYPRE_Int nbdry_slabs;
| ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_relax.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_setup.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_setup_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_setup_rap.c
maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology':
maxwell_semi_interp.c:3488:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized]
3488 | vals_edgeEdge[k] = fCedge_ratio;
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
maxwell_semi_interp.c:126:27: note: 'fCedge_ratio' was declared here
126 | HYPRE_Real fCedge_ratio;
| ^~~~~~~~~~~~
In file included from _hypre_sstruct_ls.h:19,
from maxwell_semi_interp.c:18:
./../utilities/_hypre_utilities.h:676:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here
124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge;
| ^~~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
maxwell_semi_interp.c:121:46: note: 'vals_ElementFace' was declared here
121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge;
| ^~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
maxwell_semi_interp.c:118:27: note: 'jElement_Face' was declared here
118 | HYPRE_BigInt *jElement_Face, *jedge_Edge;
| ^~~~~~~~~~~~~
maxwell_semi_interp.c:2323:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
2323 | findex[k] *= stride[k];
| ^~
maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here
135 | hypre_Index lindex;
| ^~~~~~
maxwell_semi_interp.c:2323:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
2323 | findex[k] *= stride[k];
| ^~
maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here
135 | hypre_Index lindex;
| ^~~~~~
maxwell_semi_interp.c:1081:30: warning: 'Face_nvars' may be used uninitialized [-Wmaybe-uninitialized]
1081 | for (t = 0; t < Face_nvars; t++)
| ~~^~~~~~~~~~~~
maxwell_semi_interp.c:146:34: note: 'Face_nvars' was declared here
146 | HYPRE_Int nvars, Face_nvars, Edge_nvars, part, var, box, fboxi;
| ^~~~~~~~~~
maxwell_semi_interp.c:141:54: warning: 'Face_vartypes' may be used uninitialized [-Wmaybe-uninitialized]
141 | HYPRE_SStructVariable *vartypes, *Edge_vartypes, *Face_vartypes;
| ^~~~~~~~~~~~~
maxwell_semi_interp.c:1285:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized]
1285 | iFace[nFaces] = rank;
| ^
maxwell_semi_interp.c:115:27: note: 'iFace' was declared here
115 | HYPRE_BigInt *iFace, *iEdge;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_pfmg_solve.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_semi_interp.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sys_semi_restrict.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj
fac_restrict2.c: In function 'hypre_FACRestrict2':
fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized]
742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] );
| ^
fac_restrict2.c:525:39: note: 'lindex[2]' was declared here
525 | hypre_Index loop_size, lindex;
| ^~~~~~
fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized]
741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] );
| ^
fac_restrict2.c:525:39: note: 'lindex[1]' was declared here
525 | hypre_Index loop_size, lindex;
| ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_setup2.c -o fac_setup2.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c node_relax.c -o node_relax.obj
In file included from _hypre_sstruct_ls.h:19,
from fac_amr_fcoarsen.c:16:
./../utilities/_hypre_utilities.h: In function 'hypre_AMR_FCoarsen':
./../utilities/_hypre_utilities.h:676:3: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here
152 | HYPRE_Real *vals, *vals2;
| ^~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here
149 | HYPRE_Int *volume_shift_box;
| ^~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:146:28: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized]
146 | hypre_Box **shift_box;
| ^~~~~~~~~
fac_amr_fcoarsen.c:2437:33: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized]
2437 | if (weight_contrib_i[stencil_i])
| ^
fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here
142 | HYPRE_Real **weight_contrib_i;
| ^~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2421:34: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized]
2421 | if (stencil_contrib_i[stencil_i])
| ^
fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here
141 | HYPRE_Int **stencil_contrib_i;
| ^~~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here
140 | HYPRE_Int *stencil_contrib_cnt;
| ^~~~~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized]
139 | HYPRE_Int *stencil_ranks, *rank_stencils;
| ^~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:676:3: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here
139 | HYPRE_Int *stencil_ranks, *rank_stencils;
| ^~~~~~~~~~~~~
fac_amr_fcoarsen.c:2404:21: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized]
2404 | for (j = 0; j < stencil_size; j++)
| ~~^~~~~~~~~~~~~~
fac_amr_fcoarsen.c:91:28: note: 'stencil_size' was declared here
91 | HYPRE_Int stencil_size, stencil_last_size;
| ^~~~~~~~~~~~
fac_amr_fcoarsen.c:816:38: warning: 'max_contribut_size' may be used uninitialized [-Wmaybe-uninitialized]
816 | max_contribut_size = hypre_max( max_contribut_size,
fac_amr_fcoarsen.c:150:28: note: 'max_contribut_size' was declared here
150 | HYPRE_Int max_contribut_size, stencil_i;
| ^~~~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2685:48: warning: 'ci' may be used uninitialized [-Wmaybe-uninitialized]
2685 | box_ranks[i] = cdata_space_ranks[ci] +
| ^
fac_amr_fcoarsen.c:133:28: note: 'ci' was declared here
133 | HYPRE_Int ci, fi, arrayi;
| ^~
fac_amr_fcoarsen.c:2292:61: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized]
2292 | if ((HYPRE_Int)(rank - startrank) >= i && (HYPRE_Int)(rank - startrank) <= m)
| ~~~~~~^~~~~~~~~~~~
fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here
151 | HYPRE_BigInt startrank, rank;
| ^~~~~~~~~
Building libHYPRE_sstruct_ls.a ...
ar -rcu libHYPRE_sstruct_ls.a F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o bsearch.o fac.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_solve3.o fac_zero_cdata.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_solve.o maxwell_solve2.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o nd1_amge_interpolation.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o fac_amr_fcoarsen.obj fac_amr_rap.obj fac_restrict2.obj fac_setup2.obj fac_zero_stencilcoef.obj node_relax.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_sstruct_ls.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_sstruct_ls.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/sstruct_ls'
Making /<<PKGBUILDDIR>>/src-static/distributed_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls'
Making pilut ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/pilut'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c comm.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c debug.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_qsort.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c distributed_qsort_si.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c parilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c parutil.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c pblas1.c
ilut.c: In function 'hypre_ILUT':
ilut.c:147:9: warning: 'ierr' may be used uninitialized [-Wmaybe-uninitialized]
147 | return( ierr );
| ^
ilut.c:28:16: note: 'ierr' was declared here
28 | HYPRE_Int i, ierr;
| ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c serilut.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c trifactor.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c util.c
Building libHYPRE_DistributedMatrixPilutSolver.a ...
ar -rcu libHYPRE_DistributedMatrixPilutSolver.a comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_DistributedMatrixPilutSolver.a
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/pilut'
Making ParaSails ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/ParaSails'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ConjGrad.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c DiagScale.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c FGmres.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Hash.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c hypre_ParaSails.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c LoadBal.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Matrix.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Mem.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Numbering.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c OrderStat.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ParaSails.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c PrunedRows.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c RowPatt.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c StoredRows.c
Building libHYPRE_ParaSails.a ...
ar -rcu libHYPRE_ParaSails.a ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_ParaSails.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/ParaSails'
Making Euclid ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/Euclid'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c blas_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Euclid_apply.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Euclid_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ExternalRows_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Factor_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c getRow_dh.c
ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows':
ExternalRows_dh.c:365:14: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized]
365 | REAL_DH *aval;
| ^~~~
ExternalRows_dh.c:364:28: warning: 'fill' may be used uninitialized [-Wmaybe-uninitialized]
364 | HYPRE_Int len, *cval, *fill;
| ^~~~
ExternalRows_dh.c:364:21: warning: 'cval' may be used uninitialized [-Wmaybe-uninitialized]
364 | HYPRE_Int len, *cval, *fill;
| ^~~~
In function 'print_received_rows_private',
inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7:
ExternalRows_dh.c:369:18: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized]
369 | for (j=0; j<len; ++j) {
| ~^~~~
ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows':
ExternalRows_dh.c:364:15: note: 'len' was declared here
364 | HYPRE_Int len, *cval, *fill;
| ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c globalObjects.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Hash_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Hash_i_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ilu_mpi_bj.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ilu_mpi_pilu.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c ilu_seq.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c io_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c krylov_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Mat_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c mat_dh_private.c
krylov_dh.c: In function 'bicgstab_euclid':
krylov_dh.c:70:22: warning: 'rho_2' may be used uninitialized [-Wmaybe-uninitialized]
70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1);
| ~~~~~~^~~~~~~
krylov_dh.c:29:17: note: 'rho_2' was declared here
29 | rho_1, rho_2,
| ^~~~~
krylov_dh.c:73:7: warning: 'widget_1' may be used uninitialized [-Wmaybe-uninitialized]
73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR;
| ^~~~~~~~~~~~~~~~~~~~~~~~
krylov_dh.c:28:18: note: 'widget_1' was declared here
28 | widget, widget_1,
| ^~~~~~~~
krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized]
70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1);
| ~~~~~~~~^~~~~~~~~~
krylov_dh.c:26:21: note: 'alpha_1' was declared here
26 | HYPRE_Real alpha, alpha_1,
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c MatGenFD.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Mem_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Numbering_dh.c
In function 'generateBlocked',
inlined from 'MatGenFD_Run' at MatGenFD.c:201:5:
MatGenFD.c:815:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized]
815 | setBoundary_private(globalRow, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:664:40: note: 'nabory2' was declared here
664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
| ^~~~~~~
In function 'generateBlocked',
inlined from 'MatGenFD_Run' at MatGenFD.c:201:5:
MatGenFD.c:820:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized]
820 | setBoundary_private(globalRow, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:664:31: note: 'nabory1' was declared here
664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
| ^~~~~~~
In function 'generateBlocked',
inlined from 'MatGenFD_Run' at MatGenFD.c:201:5:
MatGenFD.c:805:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized]
805 | setBoundary_private(globalRow, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:664:22: note: 'naborx2' was declared here
664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
| ^~~~~~~
In function 'generateBlocked',
inlined from 'MatGenFD_Run' at MatGenFD.c:201:5:
MatGenFD.c:810:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized]
810 | setBoundary_private(globalRow, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:664:13: note: 'naborx1' was declared here
664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
| ^~~~~~~
In function 'generateStriped',
inlined from 'MatGenFD_Run' at MatGenFD.c:199:5:
MatGenFD.c:358:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized]
358 | setBoundary_private(row, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:228:40: note: 'nabory2' was declared here
228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2;
| ^~~~~~~
In function 'generateStriped',
inlined from 'MatGenFD_Run' at MatGenFD.c:199:5:
MatGenFD.c:348:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized]
348 | setBoundary_private(row, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:228:22: note: 'naborx2' was declared here
228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2;
| ^~~~~~~
In function 'generateStriped',
inlined from 'MatGenFD_Run' at MatGenFD.c:199:5:
MatGenFD.c:353:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized]
353 | setBoundary_private(row, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:228:13: note: 'naborx1' was declared here
228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2;
| ^~~~~~~
In function 'generateStriped',
inlined from 'MatGenFD_Run' at MatGenFD.c:199:5:
MatGenFD.c:363:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized]
363 | setBoundary_private(row, cval+offset, aval+offset, len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function 'MatGenFD_Run':
MatGenFD.c:228:31: note: 'nabory1' was declared here
228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2;
| ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Parser_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c shellSort_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c sig_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c SortedList_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c SortedSet_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c SubdomainGraph_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c TimeLog_dh.c
mat_dh_private.c: In function 'profileMat':
mat_dh_private.c:1631:6: warning: 'work2' may be used uninitialized [-Wmaybe-uninitialized]
1631 | if (work2 != NULL) { FREE_DH(work2); CHECK_V_ERROR; }
| ^
mat_dh_private.c:1507:15: note: 'work2' was declared here
1507 | HYPRE_Real *work2;
| ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Timer_dh.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include -c Vec_dh.c
Vec_dh.c: In function 'Vec_dhRead':
Vec_dh.c:258:10: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized]
258 | tmp->n = n;
| ~~~~~~~^~~
Vec_dh.c:218:10: note: 'tmp' was declared here
218 | Vec_dh tmp;
| ^~~
Vec_dh.c: In function 'Vec_dhReadBIN':
Vec_dh.c:292:3: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized]
292 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vec_dh.c:288:10: note: 'tmp' was declared here
288 | Vec_dh tmp;
| ^~~
In function 'init_mpi_private',
inlined from 'SubdomainGraph_dhInit' at SubdomainGraph_dh.c:121:5:
SubdomainGraph_dh.c:556:36: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized]
556 | o2n[interiorNodes[i]] = idx++;
| ~~~^~
SubdomainGraph_dh.c: In function 'SubdomainGraph_dhInit':
SubdomainGraph_dh.c:532:17: note: 'interiorCount' was declared here
532 | HYPRE_Int interiorCount, bdryCount;
| ^~~~~~~~~~~~~
Building libHYPRE_Euclid.a ...
ar -rcu libHYPRE_Euclid.a blas_dh.o Euclid_apply.o Euclid_dh.o ExternalRows_dh.o Factor_dh.o getRow_dh.o globalObjects.o Hash_dh.o Hash_i_dh.o ilu_mpi_bj.o ilu_mpi_pilu.o ilu_seq.o io_dh.o krylov_dh.o Mat_dh.o mat_dh_private.o MatGenFD.o Mem_dh.o Numbering_dh.o Parser_dh.o shellSort_dh.o sig_dh.o SortedList_dh.o SortedSet_dh.o SubdomainGraph_dh.o TimeLog_dh.o Timer_dh.o Vec_dh.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_Euclid.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/Euclid'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls'
Making lib ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/lib'
Building libHYPRE ...
rm -f libHYPRE.a
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/IJ_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/distributed_ls/Euclid/*.o /<<PKGBUILDDIR>>/src-static/distributed_ls/ParaSails/*.o /<<PKGBUILDDIR>>/src-static/distributed_ls/pilut/*.o /<<PKGBUILDDIR>>/src-static/distributed_matrix/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/krylov/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/matrix_matrix/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/multivector/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/parcsr_ls/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/parcsr_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/parcsr_block_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/seq_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/sstruct_ls/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/sstruct_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/struct_ls/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/struct_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/utilities/*.o /<<PKGBUILDDIR>>/src-static/blas/*.o /<<PKGBUILDDIR>>/src-static/lapack/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/IJ_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/parcsr_ls/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/parcsr_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/seq_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/sstruct_ls/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/sstruct_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/struct_ls/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/struct_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE.a /<<PKGBUILDDIR>>/src-static/utilities/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE.a
cp -fR libHYPRE* /<<PKGBUILDDIR>>/src-static/hypre/lib
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/lib'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src-static'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
set -e; \
if [ "yes" = "no" ]; then \
echo Tests have been disabled on armhf; \
else echo "Building tests"; \
for build in src src-static; do \
TEST_LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/$build/lib:; \
LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} /usr/bin/make -C $build test VERBOSE=1 HYPRE_LIBNAME_EXT=${build#src}; \
echo "Running tests from $build"; \
set -e; \
cd $build/test; \
test_return="ok"; \
echo "tests for $build commenced at `date`"; \
ALL_TEST_START=`date +%s`; \
for TEST in TEST_*; do \
case " TEST_bench TEST_examples TEST_fei TEST_timing " in \
*\ ${TEST}\ *) echo "skipping ${TEST}";; \
*) echo -n "running ${TEST} ... "; \
TEST_START=`date +%s`; \
if LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} ./runtest.sh -t ${TEST}/*.sh >${TEST}.stdout 2>${TEST}.stderr ; then \
echo ok; \
else \
test_return=$?; \
echo "error found with error code ${test_return}"; \
echo "===== error logs for ${TEST} in $build ====="; \
echo "${TEST} stdout:"; \
cat ${TEST}.stdout; \
echo "${TEST} stderr:"; \
cat ${TEST}.stderr; \
echo "===== end error logs for ${TEST} in $build with error code ${test_return} ====="; \
fi; \
echo "test ${TEST} in $build completed in $(( `date +%s` - $TEST_START )) s";; \
esac; \
done; \
if [ ${test_return} != "ok" ]; then \
echo "Tests failed with last error code ${test_return}"; \
return ${test_return}; \
fi; \
echo "all tests in $build completed at `date` in $(( `date +%s` - $ALL_TEST_START )) s"; \
cd ../..; \
done; \
fi
Building tests
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Making blas ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/blas'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/blas'
Making lapack ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/lapack'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/lapack'
Making utilities ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/utilities'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_onedpl.hpp /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_utilities.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_utilities.hpp /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./fortran*.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/utilities'
Making multivector ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/multivector'
cp -fR *.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/multivector'
Making krylov ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/krylov'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./krylov.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./lobpcg.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/krylov'
Making seq_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/seq_mv'
make autogen
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/seq_mv'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/seq_mv'
make lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/seq_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./seq_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/seq_mv'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/seq_mv'
Making parcsr_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/parcsr_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_parcsr_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/parcsr_mv'
Making parcsr_block_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/parcsr_block_mv'
cp -fR ./par_csr_block_matrix.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./csr_block_matrix.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/parcsr_block_mv'
Making distributed_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_matrix'
cp -fR ./distributed_matrix.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_matrix'
Making IJ_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/IJ_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_IJ_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/IJ_mv'
Making matrix_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/matrix_matrix'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/matrix_matrix'
Making parcsr_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/parcsr_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_parcsr_ls.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/parcsr_ls'
Making struct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/struct_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_struct_mv.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_struct_mv.hpp /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/struct_mv'
Making struct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/struct_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_struct_ls.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/struct_ls'
Making sstruct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/sstruct_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_sstruct_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/sstruct_mv'
Making sstruct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/sstruct_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_sstruct_ls.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/sstruct_ls'
Making /<<PKGBUILDDIR>>/src/distributed_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls'
Making pilut ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls/pilut'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls/pilut'
Making ParaSails ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls/ParaSails'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls/ParaSails'
Making Euclid ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls/Euclid'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls/Euclid'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls'
Making lib ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/lib'
cp -fR libHYPRE* /<<PKGBUILDDIR>>/src/hypre/lib
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/lib'
Making test drivers ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/test'
rm -f *.o *.obj *.csv
rm -rf pchdir tca.map *inslog*
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/test'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/test'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c
ij.c: In function 'BuildFuncsFromOneFile':
ij.c:9706:26: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized]
9706 | hypre_MPI_Isend(&dof_func[partitioning[i]],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:9639:26: note: 'dof_func' was declared here
9639 | HYPRE_Int *dof_func;
| ^~~~~~~~
ij.c: In function 'BuildBigArrayFromOneFile':
ij.c:9916:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized]
9916 | send_buffer[jj] = global_array[j];
| ~~~~~~~~~~~~^~~
ij.c:9814:20: note: 'global_array' was declared here
9814 | HYPRE_BigInt *global_array;
| ^~~~~~~~~~~~
ij.c:9819:20: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized]
9819 | HYPRE_Int *array_procs;
| ^~~~~~~~~~~
ij.c:9915:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized]
9915 | jj = displs[proc] + send_counts[proc];
| ^
ij.c:9818:20: note: 'displs' was declared here
9818 | HYPRE_Int *displs;
| ^~~~~~
ij.c:9923:4: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized]
9923 | hypre_MPI_Scatterv(send_buffer, send_counts, displs, HYPRE_MPI_BIG_INT,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9924 | array, *size, HYPRE_MPI_BIG_INT, 0, comm);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:9816:20: note: 'send_buffer' was declared here
9816 | HYPRE_BigInt *send_buffer;
| ^~~~~~~~~~~
ij.c:9854:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized]
9854 | fp = fopen(filename, "r");
| ^~~~~~~~~~~~~~~~~~~~
ij.c:9809:20: note: 'filename' was declared here
9809 | char *filename;
| ^~~~~~~~
ij.c: In function 'BuildParRotate7pt':
ij.c:10289:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized]
10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10290 | nx, ny, P, Q, p, q, alpha, eps);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:10202:29: note: 'alpha' was declared here
10202 | HYPRE_Real eps, alpha;
| ^~~~~
ij.c:10289:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized]
10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10290 | nx, ny, P, Q, p, q, alpha, eps);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:10202:24: note: 'eps' was declared here
10202 | HYPRE_Real eps, alpha;
| ^~~
ij.c: In function 'main':
ij.c:2733:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized]
2733 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:179:24: note: 'row_sizes' was declared here
179 | HYPRE_Int *row_sizes;
| ^~~~~~~~~
ij.c:8115:13: warning: 'outer_wt_level' may be used uninitialized [-Wmaybe-uninitialized]
8115 | HYPRE_BoomerAMGSetLevelOuterWt(pcg_precond, outer_wt_level, level_ow);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:275:17: note: 'outer_wt_level' was declared here
275 | HYPRE_Real outer_wt_level;
| ^~~~~~~~~~~~~~
ij.c:8111:13: warning: 'relax_wt_level' may be used uninitialized [-Wmaybe-uninitialized]
8111 | HYPRE_BoomerAMGSetLevelRelaxWt(pcg_precond, relax_wt_level, level_w);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:273:17: note: 'relax_wt_level' was declared here
273 | HYPRE_Real relax_wt_level;
| ^~~~~~~~~~~~~~
Building ij ...
mpicc -o ij ij.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c
In file included from /<<PKGBUILDDIR>>/src/hypre/include/_hypre_IJ_mv.h:8,
from ij_assembly.c:16:
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_parcsr_mv.h: In function 'buildMatrixEntries':
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_parcsr_mv.h:374:68: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized]
374 | #define hypre_ParCSRMatrixLastRowIndex(matrix) ((matrix) -> last_row_index)
| ^~
ij_assembly.c:474:23: note: 'A' was declared here
474 | HYPRE_ParCSRMatrix A;
| ^
ij_assembly.c: In function 'test_SetOffProc':
ij_assembly.c:849:58: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized]
849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]);
| ^~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:760:24: note: 'coefs' was declared here
760 | HYPRE_Real *coefs;
| ^~~~~
ij_assembly.c:849:34: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized]
849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]);
| ^~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:759:24: note: 'cols' was declared here
759 | HYPRE_BigInt *cols;
| ^~~~
ij_assembly.c:854:40: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized]
854 | NULL, &rows[h_rowptr[chunk]],
| ^~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:758:24: note: 'rows' was declared here
758 | HYPRE_BigInt *rows;
| ^~~~
ij_assembly.c:848:10: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized]
848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:757:24: note: 'nnzrow' was declared here
757 | HYPRE_Int *nnzrow;
| ^~~~~~
In file included from /<<PKGBUILDDIR>>/src/hypre/include/_hypre_parcsr_mv.h:9:
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:753:24: note: 'd_rows' was declared here
753 | HYPRE_BigInt *d_rows;
| ^~~~~~
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h: In function 'main':
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_coefs' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:96:50: note: 'd_coefs' was declared here
96 | HYPRE_Real *coefs, *h_coefs, *d_coefs;
| ^~~~~~~
ij_assembly.c:402:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized]
402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:96:30: note: 'coefs' was declared here
96 | HYPRE_Real *coefs, *h_coefs, *d_coefs;
| ^~~~~
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_cols' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:95:50: note: 'd_cols' was declared here
95 | HYPRE_BigInt *cols, *h_cols, *d_cols;
| ^~~~~~
ij_assembly.c:402:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized]
402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:95:30: note: 'cols' was declared here
95 | HYPRE_BigInt *cols, *h_cols, *d_cols;
| ^~~~
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows2' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:94:50: note: 'd_rows2' was declared here
94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2;
| ^~~~~~~
ij_assembly.c:348:7: warning: 'rows2' may be used uninitialized [-Wmaybe-uninitialized]
348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:94:30: note: 'rows2' was declared here
94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2;
| ^~~~~
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:93:50: note: 'd_rows' was declared here
93 | HYPRE_BigInt *rows, *h_rows, *d_rows;
| ^~~~~~
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h:676:3: warning: 'd_nnzrow' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:92:50: note: 'd_nnzrow' was declared here
92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow;
| ^~~~~~~~
ij_assembly.c:402:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized]
402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:92:30: note: 'nnzrow' was declared here
92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow;
| ^~~~~~
Building ij_assembly ...
mpicc -o ij_assembly ij_assembly.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c
In file included from sstruct.c:12:
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h: In function 'main':
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h:673:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized]
673 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc))
| ^~~~~~~~~~~~
sstruct.c:2375:26: note: 'values_size' was declared here
2375 | HYPRE_Int values_size;
| ^~~~~~~~~~~
sstruct.c:5494:13: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized]
5494 | HYPRE_StructPFMGSetJacobiWeight(struct_precond, jacobi_weight);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sstruct.c:2389:26: note: 'jacobi_weight' was declared here
2389 | HYPRE_Real jacobi_weight;
| ^~~~~~~~~~~~~
sstruct.c:2959:7: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized]
2959 | DistributeData(global_data, pooldist, refine, distribute, block,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2960 | num_procs, myid, &data);
| ~~~~~~~~~~~~~~~~~~~~~~~
sstruct.c:2339:26: note: 'block' was declared here
2339 | Index *block;
| ^~~~~
sstruct.c:2959:7: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized]
2959 | DistributeData(global_data, pooldist, refine, distribute, block,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2960 | num_procs, myid, &data);
| ~~~~~~~~~~~~~~~~~~~~~~~
sstruct.c:2338:26: note: 'distribute' was declared here
2338 | Index *distribute;
| ^~~~~~~~~~
sstruct.c:2959:7: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized]
2959 | DistributeData(global_data, pooldist, refine, distribute, block,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2960 | num_procs, myid, &data);
| ~~~~~~~~~~~~~~~~~~~~~~~
sstruct.c:2337:26: note: 'refine' was declared here
2337 | Index *refine;
| ^~~~~~
sstruct.c:2336:26: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized]
2336 | HYPRE_Int *parts;
| ^~~~~
sstruct.c:2637:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized]
2637 | for (i = 0; i < nparts; i++)
| ~~^~~~~~~~
sstruct.c:2334:26: note: 'nparts' was declared here
2334 | HYPRE_Int nparts;
| ^~~~~~
Building sstruct ...
mpicc -o sstruct sstruct.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c
struct.c: In function 'main':
struct.c:1158:24: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized]
1158 | for (i = 0; i < nblocks; i++)
| ~~^~~~~~~~~
struct.c:100:24: note: 'nblocks' was declared here
100 | HYPRE_Int nblocks ;
| ^~~~~~~
struct.c:1026:56: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
1026 | ilower[ib][0] = istart[0] + nx * (bx * p + ix);
| ~~~^~~
struct.c:97:24: note: 'p' was declared here
97 | HYPRE_Int p, q, r;
| ^
struct.c:2869:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized]
2869 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct.c:105:24: note: 'jacobi_weight' was declared here
105 | HYPRE_Real jacobi_weight;
| ^~~~~~~~~~~~~
Building struct ...
mpicc -o struct struct.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c
Building ams_driver ...
mpicc -o ams_driver ams_driver.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c
maxwell_unscaled.c: In function 'main':
maxwell_unscaled.c:1930:7: warning: 'solver_id' may be used uninitialized [-Wmaybe-uninitialized]
1930 | if (solver_id == 1)
| ^
maxwell_unscaled.c:1318:26: note: 'solver_id' was declared here
1318 | HYPRE_Int solver_id;
| ^~~~~~~~~
Building maxwell_unscaled ...
mpicc -o maxwell_unscaled maxwell_unscaled.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c
struct_migrate.c: In function 'main':
struct_migrate.c:257:18: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized]
257 | for (i = 0; i < nblocks; i++)
| ~~^~~~~~~~~
struct_migrate.c:49:24: note: 'nblocks' was declared here
49 | HYPRE_Int nblocks ;
| ^~~~~~~
struct_migrate.c:323:41: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized]
323 | if ( (iz == (bz - 1)) && (r < (R - 1)) )
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
struct_migrate.c:47:30: note: 'r' was declared here
47 | HYPRE_Int p, q, r;
| ^
struct_migrate.c:319:41: warning: 'q' may be used uninitialized [-Wmaybe-uninitialized]
319 | if ( (iy == (by - 1)) && (q < (Q - 1)) )
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
struct_migrate.c:47:27: note: 'q' was declared here
47 | HYPRE_Int p, q, r;
| ^
struct_migrate.c:315:41: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
315 | if ( (ix == (bx - 1)) && (p < (P - 1)) )
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
struct_migrate.c:47:24: note: 'p' was declared here
47 | HYPRE_Int p, q, r;
| ^
Building struct_migrate ...
mpicc -o struct_migrate struct_migrate.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c
Building sstruct_fac ...
mpicc -o sstruct_fac sstruct_fac.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c
Building ij_mv ...
mpicc -o ij_mv ij_mv.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c
ij_mm.c: In function 'BuildParRotate7pt':
ij_mm.c:2469:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized]
2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2470 | nx, ny, P, Q, p, q, alpha, eps);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_mm.c:2382:29: note: 'alpha' was declared here
2382 | HYPRE_Real eps, alpha;
| ^~~~~
ij_mm.c:2469:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized]
2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2470 | nx, ny, P, Q, p, q, alpha, eps);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_mm.c:2382:24: note: 'eps' was declared here
2382 | HYPRE_Real eps, alpha;
| ^~~
Building ij_mm ...
mpicc -o ij_mm ij_mm.o -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj
Building zboxloop ...
mpicc -o zboxloop zboxloop.obj -L/<<PKGBUILDDIR>>/src/hypre/lib -lHYPRE -Wl,-rpath,/<<PKGBUILDDIR>>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/test'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Running tests from src
tests for src commenced at Fri Dec 9 01:23:20 UTC 2022
running TEST_ams ... ok
test TEST_ams in src completed in 31 s
skipping TEST_bench
skipping TEST_examples
running TEST_fac ... ok
test TEST_fac in src completed in 136 s
skipping TEST_fei
running TEST_gpumemcheck ... ok
test TEST_gpumemcheck in src completed in 5 s
running TEST_ij ... ok
test TEST_ij in src completed in 285 s
running TEST_lobpcg ... ok
test TEST_lobpcg in src completed in 160 s
running TEST_longdouble ... ok
test TEST_longdouble in src completed in 71 s
running TEST_single ... ok
test TEST_single in src completed in 46 s
running TEST_sstruct ... ok
test TEST_sstruct in src completed in 338 s
running TEST_struct ... ok
test TEST_struct in src completed in 169 s
running TEST_superlu ... ok
test TEST_superlu in src completed in 28 s
skipping TEST_timing
all tests in src completed at Fri Dec 9 01:44:29 UTC 2022 in 1269 s
make[2]: Entering directory '/<<PKGBUILDDIR>>/src-static'
Making blas ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/blas'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/blas'
Making lapack ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/lapack'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/lapack'
Making utilities ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/utilities'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_onedpl.hpp /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_utilities.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_utilities.hpp /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./fortran*.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/utilities'
Making multivector ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/multivector'
cp -fR *.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/multivector'
Making krylov ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/krylov'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./krylov.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./lobpcg.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/krylov'
Making seq_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make autogen
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./seq_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
Making parcsr_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/parcsr_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_parcsr_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/parcsr_mv'
Making parcsr_block_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/parcsr_block_mv'
cp -fR ./par_csr_block_matrix.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./csr_block_matrix.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/parcsr_block_mv'
Making distributed_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_matrix'
cp -fR ./distributed_matrix.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_matrix'
Making IJ_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/IJ_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_IJ_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/IJ_mv'
Making matrix_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/matrix_matrix'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/matrix_matrix'
Making parcsr_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/parcsr_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_parcsr_ls.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/parcsr_ls'
Making struct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/struct_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_struct_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_struct_mv.hpp /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/struct_mv'
Making struct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/struct_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_struct_ls.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/struct_ls'
Making sstruct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/sstruct_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_sstruct_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/sstruct_mv'
Making sstruct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/sstruct_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_sstruct_ls.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/sstruct_ls'
Making /<<PKGBUILDDIR>>/src-static/distributed_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls'
Making pilut ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/pilut'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/pilut'
Making ParaSails ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/ParaSails'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/ParaSails'
Making Euclid ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/Euclid'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/Euclid'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls'
Making lib ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/lib'
Building libHYPRE-static ...
rm -f libHYPRE-static.a
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/IJ_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/distributed_ls/Euclid/*.o /<<PKGBUILDDIR>>/src-static/distributed_ls/ParaSails/*.o /<<PKGBUILDDIR>>/src-static/distributed_ls/pilut/*.o /<<PKGBUILDDIR>>/src-static/distributed_matrix/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/krylov/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/matrix_matrix/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/multivector/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/parcsr_ls/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/parcsr_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/parcsr_block_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/seq_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/sstruct_ls/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/sstruct_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/struct_ls/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/struct_mv/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/utilities/*.o /<<PKGBUILDDIR>>/src-static/blas/*.o /<<PKGBUILDDIR>>/src-static/lapack/*.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/IJ_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/parcsr_ls/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/parcsr_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/seq_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/sstruct_ls/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/sstruct_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/struct_ls/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/struct_mv/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ar -rcu libHYPRE-static.a /<<PKGBUILDDIR>>/src-static/utilities/*.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE-static.a
cp -fR libHYPRE* /<<PKGBUILDDIR>>/src-static/hypre/lib
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/lib'
Making test drivers ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/test'
rm -f *.o *.obj *.csv
rm -rf pchdir tca.map *inslog*
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/test'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/test'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c
ij.c: In function 'BuildFuncsFromOneFile':
ij.c:9706:26: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized]
9706 | hypre_MPI_Isend(&dof_func[partitioning[i]],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:9639:26: note: 'dof_func' was declared here
9639 | HYPRE_Int *dof_func;
| ^~~~~~~~
ij.c: In function 'BuildBigArrayFromOneFile':
ij.c:9916:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized]
9916 | send_buffer[jj] = global_array[j];
| ~~~~~~~~~~~~^~~
ij.c:9814:20: note: 'global_array' was declared here
9814 | HYPRE_BigInt *global_array;
| ^~~~~~~~~~~~
ij.c:9819:20: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized]
9819 | HYPRE_Int *array_procs;
| ^~~~~~~~~~~
ij.c:9915:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized]
9915 | jj = displs[proc] + send_counts[proc];
| ^
ij.c:9818:20: note: 'displs' was declared here
9818 | HYPRE_Int *displs;
| ^~~~~~
ij.c:9923:4: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized]
9923 | hypre_MPI_Scatterv(send_buffer, send_counts, displs, HYPRE_MPI_BIG_INT,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9924 | array, *size, HYPRE_MPI_BIG_INT, 0, comm);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:9816:20: note: 'send_buffer' was declared here
9816 | HYPRE_BigInt *send_buffer;
| ^~~~~~~~~~~
ij.c:9854:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized]
9854 | fp = fopen(filename, "r");
| ^~~~~~~~~~~~~~~~~~~~
ij.c:9809:20: note: 'filename' was declared here
9809 | char *filename;
| ^~~~~~~~
ij.c: In function 'BuildParRotate7pt':
ij.c:10289:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized]
10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10290 | nx, ny, P, Q, p, q, alpha, eps);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:10202:29: note: 'alpha' was declared here
10202 | HYPRE_Real eps, alpha;
| ^~~~~
ij.c:10289:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized]
10289 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10290 | nx, ny, P, Q, p, q, alpha, eps);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:10202:24: note: 'eps' was declared here
10202 | HYPRE_Real eps, alpha;
| ^~~
ij.c: In function 'main':
ij.c:2733:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized]
2733 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:179:24: note: 'row_sizes' was declared here
179 | HYPRE_Int *row_sizes;
| ^~~~~~~~~
ij.c:8115:13: warning: 'outer_wt_level' may be used uninitialized [-Wmaybe-uninitialized]
8115 | HYPRE_BoomerAMGSetLevelOuterWt(pcg_precond, outer_wt_level, level_ow);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:275:17: note: 'outer_wt_level' was declared here
275 | HYPRE_Real outer_wt_level;
| ^~~~~~~~~~~~~~
ij.c:8111:13: warning: 'relax_wt_level' may be used uninitialized [-Wmaybe-uninitialized]
8111 | HYPRE_BoomerAMGSetLevelRelaxWt(pcg_precond, relax_wt_level, level_w);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:273:17: note: 'relax_wt_level' was declared here
273 | HYPRE_Real relax_wt_level;
| ^~~~~~~~~~~~~~
Building ij ...
mpicc -o ij ij.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c
In file included from /<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_IJ_mv.h:8,
from ij_assembly.c:16:
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_parcsr_mv.h: In function 'buildMatrixEntries':
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_parcsr_mv.h:374:68: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized]
374 | #define hypre_ParCSRMatrixLastRowIndex(matrix) ((matrix) -> last_row_index)
| ^~
ij_assembly.c:474:23: note: 'A' was declared here
474 | HYPRE_ParCSRMatrix A;
| ^
ij_assembly.c: In function 'test_SetOffProc':
ij_assembly.c:849:58: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized]
849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]);
| ^~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:760:24: note: 'coefs' was declared here
760 | HYPRE_Real *coefs;
| ^~~~~
ij_assembly.c:849:34: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized]
849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]);
| ^~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:759:24: note: 'cols' was declared here
759 | HYPRE_BigInt *cols;
| ^~~~
ij_assembly.c:854:40: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized]
854 | NULL, &rows[h_rowptr[chunk]],
| ^~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:758:24: note: 'rows' was declared here
758 | HYPRE_BigInt *rows;
| ^~~~
ij_assembly.c:848:10: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized]
848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:757:24: note: 'nnzrow' was declared here
757 | HYPRE_Int *nnzrow;
| ^~~~~~
In file included from /<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_parcsr_mv.h:9:
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:753:24: note: 'd_rows' was declared here
753 | HYPRE_BigInt *d_rows;
| ^~~~~~
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_utilities.h: In function 'main':
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_coefs' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:96:50: note: 'd_coefs' was declared here
96 | HYPRE_Real *coefs, *h_coefs, *d_coefs;
| ^~~~~~~
ij_assembly.c:402:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized]
402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:96:30: note: 'coefs' was declared here
96 | HYPRE_Real *coefs, *h_coefs, *d_coefs;
| ^~~~~
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_cols' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:95:50: note: 'd_cols' was declared here
95 | HYPRE_BigInt *cols, *h_cols, *d_cols;
| ^~~~~~
ij_assembly.c:402:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized]
402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:95:30: note: 'cols' was declared here
95 | HYPRE_BigInt *cols, *h_cols, *d_cols;
| ^~~~
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows2' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:94:50: note: 'd_rows2' was declared here
94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2;
| ^~~~~~~
ij_assembly.c:348:7: warning: 'rows2' may be used uninitialized [-Wmaybe-uninitialized]
348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:94:30: note: 'rows2' was declared here
94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2;
| ^~~~~
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_rows' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:93:50: note: 'd_rows' was declared here
93 | HYPRE_BigInt *rows, *h_rows, *d_rows;
| ^~~~~~
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_utilities.h:676:3: warning: 'd_nnzrow' may be used uninitialized [-Wmaybe-uninitialized]
676 | ( hypre_Free((void *)ptr, location), ptr = NULL )
| ^~~~~~~~~~
ij_assembly.c:92:50: note: 'd_nnzrow' was declared here
92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow;
| ^~~~~~~~
ij_assembly.c:402:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized]
402 | test_SetAddSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:92:30: note: 'nnzrow' was declared here
92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow;
| ^~~~~~
Building ij_assembly ...
mpicc -o ij_assembly ij_assembly.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c
In file included from sstruct.c:12:
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_utilities.h: In function 'main':
/<<PKGBUILDDIR>>/src-static/hypre/include/_hypre_utilities.h:673:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized]
673 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc))
| ^~~~~~~~~~~~
sstruct.c:2375:26: note: 'values_size' was declared here
2375 | HYPRE_Int values_size;
| ^~~~~~~~~~~
sstruct.c:5494:13: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized]
5494 | HYPRE_StructPFMGSetJacobiWeight(struct_precond, jacobi_weight);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sstruct.c:2389:26: note: 'jacobi_weight' was declared here
2389 | HYPRE_Real jacobi_weight;
| ^~~~~~~~~~~~~
sstruct.c:2959:7: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized]
2959 | DistributeData(global_data, pooldist, refine, distribute, block,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2960 | num_procs, myid, &data);
| ~~~~~~~~~~~~~~~~~~~~~~~
sstruct.c:2339:26: note: 'block' was declared here
2339 | Index *block;
| ^~~~~
sstruct.c:2959:7: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized]
2959 | DistributeData(global_data, pooldist, refine, distribute, block,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2960 | num_procs, myid, &data);
| ~~~~~~~~~~~~~~~~~~~~~~~
sstruct.c:2338:26: note: 'distribute' was declared here
2338 | Index *distribute;
| ^~~~~~~~~~
sstruct.c:2959:7: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized]
2959 | DistributeData(global_data, pooldist, refine, distribute, block,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2960 | num_procs, myid, &data);
| ~~~~~~~~~~~~~~~~~~~~~~~
sstruct.c:2337:26: note: 'refine' was declared here
2337 | Index *refine;
| ^~~~~~
sstruct.c:2336:26: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized]
2336 | HYPRE_Int *parts;
| ^~~~~
sstruct.c:2637:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized]
2637 | for (i = 0; i < nparts; i++)
| ~~^~~~~~~~
sstruct.c:2334:26: note: 'nparts' was declared here
2334 | HYPRE_Int nparts;
| ^~~~~~
Building sstruct ...
mpicc -o sstruct sstruct.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c
struct.c: In function 'main':
struct.c:1158:24: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized]
1158 | for (i = 0; i < nblocks; i++)
| ~~^~~~~~~~~
struct.c:100:24: note: 'nblocks' was declared here
100 | HYPRE_Int nblocks ;
| ^~~~~~~
struct.c:1026:56: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
1026 | ilower[ib][0] = istart[0] + nx * (bx * p + ix);
| ~~~^~~
struct.c:97:24: note: 'p' was declared here
97 | HYPRE_Int p, q, r;
| ^
struct.c:2869:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized]
2869 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct.c:105:24: note: 'jacobi_weight' was declared here
105 | HYPRE_Real jacobi_weight;
| ^~~~~~~~~~~~~
Building struct ...
mpicc -o struct struct.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c
Building ams_driver ...
mpicc -o ams_driver ams_driver.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c
maxwell_unscaled.c: In function 'main':
maxwell_unscaled.c:1930:7: warning: 'solver_id' may be used uninitialized [-Wmaybe-uninitialized]
1930 | if (solver_id == 1)
| ^
maxwell_unscaled.c:1318:26: note: 'solver_id' was declared here
1318 | HYPRE_Int solver_id;
| ^~~~~~~~~
Building maxwell_unscaled ...
mpicc -o maxwell_unscaled maxwell_unscaled.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c
struct_migrate.c: In function 'main':
struct_migrate.c:257:18: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized]
257 | for (i = 0; i < nblocks; i++)
| ~~^~~~~~~~~
struct_migrate.c:49:24: note: 'nblocks' was declared here
49 | HYPRE_Int nblocks ;
| ^~~~~~~
struct_migrate.c:323:41: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized]
323 | if ( (iz == (bz - 1)) && (r < (R - 1)) )
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
struct_migrate.c:47:30: note: 'r' was declared here
47 | HYPRE_Int p, q, r;
| ^
struct_migrate.c:319:41: warning: 'q' may be used uninitialized [-Wmaybe-uninitialized]
319 | if ( (iy == (by - 1)) && (q < (Q - 1)) )
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
struct_migrate.c:47:27: note: 'q' was declared here
47 | HYPRE_Int p, q, r;
| ^
struct_migrate.c:315:41: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
315 | if ( (ix == (bx - 1)) && (p < (P - 1)) )
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
struct_migrate.c:47:24: note: 'p' was declared here
47 | HYPRE_Int p, q, r;
| ^
Building struct_migrate ...
mpicc -o struct_migrate struct_migrate.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c
Building sstruct_fac ...
mpicc -o sstruct_fac sstruct_fac.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c
Building ij_mv ...
mpicc -o ij_mv ij_mv.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c
ij_mm.c: In function 'BuildParRotate7pt':
ij_mm.c:2469:29: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized]
2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2470 | nx, ny, P, Q, p, q, alpha, eps);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_mm.c:2382:29: note: 'alpha' was declared here
2382 | HYPRE_Real eps, alpha;
| ^~~~~
ij_mm.c:2469:29: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized]
2469 | A = (HYPRE_ParCSRMatrix) GenerateRotate7pt(hypre_MPI_COMM_WORLD,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2470 | nx, ny, P, Q, p, q, alpha, eps);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_mm.c:2382:24: note: 'eps' was declared here
2382 | HYPRE_Real eps, alpha;
| ^~~
Building ij_mm ...
mpicc -o ij_mm ij_mm.o -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<<PKGBUILDDIR>>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/arm-linux-gnueabihf/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj
Building zboxloop ...
mpicc -o zboxloop zboxloop.obj -L/<<PKGBUILDDIR>>/src-static/hypre/lib -lHYPRE-static -Wl,-rpath,/<<PKGBUILDDIR>>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/arm-linux-gnueabihf/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/test'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src-static'
Running tests from src-static
tests for src-static commenced at Fri Dec 9 01:48:47 UTC 2022
running TEST_ams ... ok
test TEST_ams in src-static completed in 32 s
skipping TEST_bench
skipping TEST_examples
running TEST_fac ... ok
test TEST_fac in src-static completed in 134 s
skipping TEST_fei
running TEST_gpumemcheck ... ok
test TEST_gpumemcheck in src-static completed in 5 s
running TEST_ij ... ok
test TEST_ij in src-static completed in 305 s
running TEST_lobpcg ... ok
test TEST_lobpcg in src-static completed in 158 s
running TEST_longdouble ... ok
test TEST_longdouble in src-static completed in 71 s
running TEST_single ... ok
test TEST_single in src-static completed in 45 s
running TEST_sstruct ... ok
test TEST_sstruct in src-static completed in 359 s
running TEST_struct ... ok
test TEST_struct in src-static completed in 166 s
running TEST_superlu ... ok
test TEST_superlu in src-static completed in 28 s
skipping TEST_timing
all tests in src-static completed at Fri Dec 9 02:10:30 UTC 2022 in 1303 s
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
fakeroot debian/rules binary-arch
dh binary-arch --sourcedirectory=src
dh_testroot -a -O--sourcedirectory=src
dh_prep -a -O--sourcedirectory=src
dh_installdirs -a -O--sourcedirectory=src
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install -Dsrc
cd src && make -j4 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Making blas ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/blas'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/blas'
Making lapack ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/lapack'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/lapack'
Making utilities ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/utilities'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_onedpl.hpp /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_utilities.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_utilities.hpp /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./fortran*.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/utilities'
Making multivector ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/multivector'
cp -fR *.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/multivector'
Making krylov ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/krylov'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./krylov.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./lobpcg.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/krylov'
Making seq_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/seq_mv'
make autogen
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/seq_mv'
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/seq_mv'
make lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/seq_mv'
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./seq_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/seq_mv'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/seq_mv'
Making parcsr_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/parcsr_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_parcsr_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/parcsr_mv'
Making parcsr_block_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/parcsr_block_mv'
cp -fR ./par_csr_block_matrix.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./csr_block_matrix.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/parcsr_block_mv'
Making distributed_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_matrix'
cp -fR ./distributed_matrix.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_matrix'
Making IJ_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/IJ_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_IJ_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/IJ_mv'
Making matrix_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/matrix_matrix'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/matrix_matrix'
Making parcsr_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/parcsr_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_parcsr_ls.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/parcsr_ls'
Making struct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/struct_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_struct_mv.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_struct_mv.hpp /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/struct_mv'
Making struct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/struct_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_struct_ls.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/struct_ls'
Making sstruct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/sstruct_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_sstruct_mv.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/sstruct_mv'
Making sstruct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/sstruct_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
cp -fR ./_hypre_sstruct_ls.h /<<PKGBUILDDIR>>/src/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/sstruct_ls'
Making /<<PKGBUILDDIR>>/src/distributed_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls'
Making pilut ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls/pilut'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls/pilut'
Making ParaSails ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls/ParaSails'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls/ParaSails'
Making Euclid ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/distributed_ls/Euclid'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls/Euclid'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/distributed_ls'
Making lib ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/lib'
cp -fR libHYPRE* /<<PKGBUILDDIR>>/src/hypre/lib
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/lib'
Installing hypre ...
mkdir -p -- /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf /<<PKGBUILDDIR>>/debian/tmp/usr/include/hypre
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
dh_auto_install -Dsrc-static
cd src-static && make -j4 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/<<PKGBUILDDIR>>/src-static'
Making blas ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/blas'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/blas'
Making lapack ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/lapack'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/lapack'
Making utilities ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/utilities'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_onedpl.hpp /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_utilities.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_utilities.hpp /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./fortran*.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/utilities'
Making multivector ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/multivector'
cp -fR *.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/multivector'
Making krylov ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/krylov'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./krylov.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./lobpcg.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/krylov'
Making seq_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make autogen
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./seq_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
Making parcsr_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/parcsr_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_parcsr_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/parcsr_mv'
Making parcsr_block_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/parcsr_block_mv'
cp -fR ./par_csr_block_matrix.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./csr_block_matrix.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/parcsr_block_mv'
Making distributed_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_matrix'
cp -fR ./distributed_matrix.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_matrix'
Making IJ_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/IJ_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_IJ_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/IJ_mv'
Making matrix_matrix ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/matrix_matrix'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/matrix_matrix'
Making parcsr_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/parcsr_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_parcsr_ls.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/parcsr_ls'
Making struct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/struct_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_struct_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_struct_mv.hpp /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/struct_mv'
Making struct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/struct_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_struct_ls.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/struct_ls'
Making sstruct_mv ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/sstruct_mv'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_sstruct_mv.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/sstruct_mv'
Making sstruct_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/sstruct_ls'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
cp -fR ./_hypre_sstruct_ls.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/sstruct_ls'
Making /<<PKGBUILDDIR>>/src-static/distributed_ls ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls'
Making pilut ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/pilut'
cp -fR ./HYPRE_*.h /<<PKGBUILDDIR>>/src-static/hypre/include
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/pilut'
Making ParaSails ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/ParaSails'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/ParaSails'
Making Euclid ...
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/Euclid'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls/Euclid'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/distributed_ls'
Making lib ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src-static/lib'
cp -fR libHYPRE* /<<PKGBUILDDIR>>/src-static/hypre/lib
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src-static/lib'
Installing hypre ...
mkdir -p -- /<<PKGBUILDDIR>>/debian/tmp-static/usr/lib/arm-linux-gnueabihf /<<PKGBUILDDIR>>/debian/tmp-static/usr/include/hypre
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src-static'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install -p libhypre-2.26.0 usr/lib/*/*2.26.0.so
dh_install -p libhypre-dev --exclude=2.26.0 usr/lib/*/*
dh_install -p libhypre-dev usr/include/hypre
dh_install -p libhypre-dev --sourcedir=debian/tmp-static usr/lib/*/libHYPRE.a
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installdocs -a -O--sourcedirectory=src
dh_installchangelogs -a -O--sourcedirectory=src
dh_installexamples -a -O--sourcedirectory=src
dh_installman -a -O--sourcedirectory=src
dh_installcatalogs -a -O--sourcedirectory=src
dh_installcron -a -O--sourcedirectory=src
dh_installdebconf -a -O--sourcedirectory=src
dh_installemacsen -a -O--sourcedirectory=src
dh_installifupdown -a -O--sourcedirectory=src
dh_installinfo -a -O--sourcedirectory=src
dh_installinit -a -O--sourcedirectory=src
dh_installtmpfiles -a -O--sourcedirectory=src
dh_installsystemd -a -O--sourcedirectory=src
dh_installsystemduser -a -O--sourcedirectory=src
dh_installmenu -a -O--sourcedirectory=src
dh_installmime -a -O--sourcedirectory=src
dh_installmodules -a -O--sourcedirectory=src
dh_installlogcheck -a -O--sourcedirectory=src
dh_installlogrotate -a -O--sourcedirectory=src
dh_installpam -a -O--sourcedirectory=src
dh_installppp -a -O--sourcedirectory=src
dh_installudev -a -O--sourcedirectory=src
dh_installgsettings -a -O--sourcedirectory=src
dh_installinitramfs -a -O--sourcedirectory=src
dh_installalternatives -a -O--sourcedirectory=src
dh_bugfiles -a -O--sourcedirectory=src
dh_ucf -a -O--sourcedirectory=src
dh_lintian -a -O--sourcedirectory=src
dh_icons -a -O--sourcedirectory=src
dh_perl -a -O--sourcedirectory=src
dh_usrlocal -a -O--sourcedirectory=src
dh_link -a -O--sourcedirectory=src
dh_installwm -a -O--sourcedirectory=src
dh_installxfonts -a -O--sourcedirectory=src
dh_strip_nondeterminism -a -O--sourcedirectory=src
dh_compress -a -O--sourcedirectory=src
dh_fixperms -a -O--sourcedirectory=src
dh_missing -a -O--sourcedirectory=src
dh_dwz -a -O--sourcedirectory=src
dh_strip -a -O--sourcedirectory=src
dh_makeshlibs -a -O--sourcedirectory=src
dh_shlibdeps -a -O--sourcedirectory=src
dh_installdeb -a -O--sourcedirectory=src
dh_gencontrol -a -O--sourcedirectory=src
dh_md5sums -a -O--sourcedirectory=src
dh_builddeb -a -O--sourcedirectory=src
dpkg-deb: building package 'libhypre-2.26.0' in '../libhypre-2.26.0_2.26.0-2_armhf.deb'.
dpkg-deb: building package 'libhypre-2.26.0-dbgsym' in '../libhypre-2.26.0-dbgsym_2.26.0-2_armhf.deb'.
dpkg-deb: building package 'libhypre-dev' in '../libhypre-dev_2.26.0-2_armhf.deb'.
dpkg-genbuildinfo --build=any -O../hypre_2.26.0-2_armhf.buildinfo
dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> -O../hypre_2.26.0-2_armhf.changes
dpkg-genchanges: warning: package libhypre64-dev in control file but not in files list
dpkg-genchanges: warning: package libhypre64-2.26.0 in control file but not in files list
dpkg-genchanges: warning: package libhypre64m-dev in control file but not in files list
dpkg-genchanges: warning: package libhypre64m-2.26.0 in control file but not in files list
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2022-12-09T02:12:08Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Post Build Chroot |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
hypre_2.26.0-2_armhf.changes:
-----------------------------
Format: 1.8
Date: Sun, 04 Dec 2022 23:28:34 +0100
Source: hypre
Binary: libhypre-2.26.0 libhypre-2.26.0-dbgsym libhypre-dev
Architecture: armhf
Version: 2.26.0-2
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Drew Parsons <dparsons@debian.org>
Description:
libhypre-2.26.0 - High Performance Matrix Preconditioners - Shared Library
libhypre-dev - High Performance Matrix Preconditioners - Development Files
Changes:
hypre (2.26.0-2) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Trim trailing whitespace.
* debian/copyright: use spaces rather than tabs to start continuation lines.
* Use secure URI in Homepage field.
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.
* Drop unnecessary dependency on dh-autoreconf.
Checksums-Sha1:
d614a7f76f8912c95c450e80d99050f9aef5631e 7386 hypre_2.26.0-2_armhf.buildinfo
94ec8900557345f417c4c2ab918558c0c37293dd 3462480 libhypre-2.26.0-dbgsym_2.26.0-2_armhf.deb
8da06ccdc12ad29a807972dc6aaea40eae74f4b2 1152104 libhypre-2.26.0_2.26.0-2_armhf.deb
f6ae1baad7a903ba0c569c0c23bc2f2a1a11290f 1360324 libhypre-dev_2.26.0-2_armhf.deb
Checksums-Sha256:
3851fa2c72a83415f8655ca6c5b27a5fc1dccbb98cbefa951b43630b85cb361a 7386 hypre_2.26.0-2_armhf.buildinfo
2bffae55c9f449aac6acc815c2b92463b586387155c58b67edde400e27b025ca 3462480 libhypre-2.26.0-dbgsym_2.26.0-2_armhf.deb
cf53cc4b8f9b0fc872958e76bba6da839503528e31ff462fa7bc7774e969751d 1152104 libhypre-2.26.0_2.26.0-2_armhf.deb
8a62564d74c84c6ab833516ffe6b4a112924d21ba6fc50927a2f519cf97f54fa 1360324 libhypre-dev_2.26.0-2_armhf.deb
Files:
f8ba075fa432ba9c7a0fa4c2d9292c8f 7386 math optional hypre_2.26.0-2_armhf.buildinfo
b7c3c153050cfe3b910fe804b8d5f07b 3462480 debug optional libhypre-2.26.0-dbgsym_2.26.0-2_armhf.deb
b2d86f15034586ffeab64ef115948b44 1152104 libs optional libhypre-2.26.0_2.26.0-2_armhf.deb
5a8da1419132649180436379fb85b098 1360324 libdevel optional libhypre-dev_2.26.0-2_armhf.deb
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
libhypre-2.26.0-dbgsym_2.26.0-2_armhf.deb
-----------------------------------------
new Debian package, version 2.0.
size 3462480 bytes: control archive=548 bytes.
419 bytes, 13 lines control
106 bytes, 1 lines md5sums
Package: libhypre-2.26.0-dbgsym
Source: hypre
Version: 2.26.0-2
Auto-Built-Package: debug-symbols
Architecture: armhf
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 3695
Depends: libhypre-2.26.0 (= 2.26.0-2)
Section: debug
Priority: optional
Multi-Arch: same
Description: debug symbols for libhypre-2.26.0
Build-Ids: 4bb79540b99428f7856fbd8d955bfec26b635c81
drwxr-xr-x root/root 0 2022-12-04 22:28 ./
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/lib/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/lib/debug/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/lib/debug/.build-id/4b/
-rw-r--r-- root/root 3773200 2022-12-04 22:28 ./usr/lib/debug/.build-id/4b/b79540b99428f7856fbd8d955bfec26b635c81.debug
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/share/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/share/doc/
lrwxrwxrwx root/root 0 2022-12-04 22:28 ./usr/share/doc/libhypre-2.26.0-dbgsym -> libhypre-2.26.0
libhypre-2.26.0_2.26.0-2_armhf.deb
----------------------------------
new Debian package, version 2.0.
size 1152104 bytes: control archive=928 bytes.
651 bytes, 16 lines control
316 bytes, 4 lines md5sums
44 bytes, 1 lines shlibs
68 bytes, 2 lines triggers
Package: libhypre-2.26.0
Source: hypre
Version: 2.26.0-2
Architecture: armhf
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 3380
Depends: libblas3 | libblas.so.3, libc6 (>= 2.29), liblapack3 | liblapack.so.3, libopenmpi3 (>= 4.1.4), libsuperlu-dist8 (>= 8.1.2+dfsg1)
Section: libs
Priority: optional
Multi-Arch: same
Homepage: https://www.llnl.gov/casc/hypre/
Description: High Performance Matrix Preconditioners - Shared Library
Hypre is a set of matrix preconditioning libraries to aid in the
solution of large systems of linear equations.
.
This package contains the shared library.
drwxr-xr-x root/root 0 2022-12-04 22:28 ./
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/lib/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root 3426072 2022-12-04 22:28 ./usr/lib/arm-linux-gnueabihf/libHYPRE-2.26.0.so
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/share/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/share/doc/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/share/doc/libhypre-2.26.0/
-rw-r--r-- root/root 3444 2022-12-04 22:28 ./usr/share/doc/libhypre-2.26.0/changelog.Debian.gz
-rw-r--r-- root/root 14703 2022-10-13 23:08 ./usr/share/doc/libhypre-2.26.0/changelog.gz
-rw-r--r-- root/root 5043 2022-12-04 22:28 ./usr/share/doc/libhypre-2.26.0/copyright
libhypre-dev_2.26.0-2_armhf.deb
-------------------------------
new Debian package, version 2.0.
size 1360324 bytes: control archive=2084 bytes.
773 bytes, 17 lines control
3609 bytes, 51 lines md5sums
Package: libhypre-dev
Source: hypre
Version: 2.26.0-2
Architecture: armhf
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 6156
Depends: libhypre-2.26.0 (= 2.26.0-2), libopenblas-dev | libatlas-base-dev | libblas-dev | libblas.so, libopenblas-dev | libatlas-base-dev | liblapack-dev | liblapack.so, libsuperlu-dev, mpi-default-dev
Section: libdevel
Priority: optional
Multi-Arch: same
Homepage: https://www.llnl.gov/casc/hypre/
Description: High Performance Matrix Preconditioners - Development Files
Hypre is a set of matrix preconditioning libraries to aid in the
solution of large systems of linear equations.
.
This package contains the headers and symlinks necessary to develop
programs which use hypre.
drwxr-xr-x root/root 0 2022-12-04 22:28 ./
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/include/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/include/hypre/
-rw-r--r-- root/root 1286 2022-12-04 22:28 ./usr/include/hypre/HYPRE.h
-rw-r--r-- root/root 1837 2022-12-04 22:28 ./usr/include/hypre/HYPRE_DistributedMatrixPilutSolver_protos.h
-rw-r--r-- root/root 765 2022-12-04 22:28 ./usr/include/hypre/HYPRE_DistributedMatrixPilutSolver_types.h
-rw-r--r-- root/root 21129 2022-12-04 22:28 ./usr/include/hypre/HYPRE_IJ_mv.h
-rw-r--r-- root/root 999 2022-12-04 22:28 ./usr/include/hypre/HYPRE_MatvecFunctions.h
-rw-r--r-- root/root 8296 2022-12-04 22:28 ./usr/include/hypre/HYPRE_config.h
-rw-r--r-- root/root 508 2022-12-04 22:28 ./usr/include/hypre/HYPRE_error_f.h
-rw-r--r-- root/root 35957 2022-12-04 22:28 ./usr/include/hypre/HYPRE_krylov.h
-rw-r--r-- root/root 5799 2022-12-04 22:28 ./usr/include/hypre/HYPRE_lobpcg.h
-rw-r--r-- root/root 910 2022-12-04 22:28 ./usr/include/hypre/HYPRE_matrix_matrix_protos.h
-rw-r--r-- root/root 174766 2022-12-04 22:28 ./usr/include/hypre/HYPRE_parcsr_ls.h
-rw-r--r-- root/root 4951 2022-12-04 22:28 ./usr/include/hypre/HYPRE_parcsr_mv.h
-rw-r--r-- root/root 5407 2022-12-04 22:28 ./usr/include/hypre/HYPRE_seq_mv.h
-rw-r--r-- root/root 40080 2022-12-04 22:28 ./usr/include/hypre/HYPRE_sstruct_ls.h
-rw-r--r-- root/root 42307 2022-12-04 22:28 ./usr/include/hypre/HYPRE_sstruct_mv.h
-rw-r--r-- root/root 44337 2022-12-04 22:28 ./usr/include/hypre/HYPRE_struct_ls.h
-rw-r--r-- root/root 22250 2022-12-04 22:28 ./usr/include/hypre/HYPRE_struct_mv.h
-rw-r--r-- root/root 8251 2022-12-04 22:28 ./usr/include/hypre/HYPRE_utilities.h
-rw-r--r-- root/root 1786 2022-12-04 22:28 ./usr/include/hypre/HYPREf.h
-rw-r--r-- root/root 35837 2022-12-04 22:28 ./usr/include/hypre/_hypre_IJ_mv.h
-rw-r--r-- root/root 11770 2022-12-04 22:28 ./usr/include/hypre/_hypre_onedpl.hpp
-rw-r--r-- root/root 259554 2022-12-04 22:28 ./usr/include/hypre/_hypre_parcsr_ls.h
-rw-r--r-- root/root 75880 2022-12-04 22:28 ./usr/include/hypre/_hypre_parcsr_mv.h
-rw-r--r-- root/root 47417 2022-12-04 22:28 ./usr/include/hypre/_hypre_sstruct_ls.h
-rw-r--r-- root/root 60155 2022-12-04 22:28 ./usr/include/hypre/_hypre_sstruct_mv.h
-rw-r--r-- root/root 49834 2022-12-04 22:28 ./usr/include/hypre/_hypre_struct_ls.h
-rw-r--r-- root/root 140611 2022-12-04 22:28 ./usr/include/hypre/_hypre_struct_mv.h
-rw-r--r-- root/root 93305 2022-12-04 22:28 ./usr/include/hypre/_hypre_struct_mv.hpp
-rw-r--r-- root/root 135753 2022-12-04 22:28 ./usr/include/hypre/_hypre_utilities.h
-rw-r--r-- root/root 96707 2022-12-04 22:28 ./usr/include/hypre/_hypre_utilities.hpp
-rw-r--r-- root/root 7125 2022-12-04 22:28 ./usr/include/hypre/csr_block_matrix.h
-rw-r--r-- root/root 1452 2022-12-04 22:28 ./usr/include/hypre/csr_matmultivec.h
-rw-r--r-- root/root 2616 2022-12-04 22:28 ./usr/include/hypre/distributed_matrix.h
-rw-r--r-- root/root 6147 2022-12-04 22:28 ./usr/include/hypre/fortran.h
-rw-r--r-- root/root 4043 2022-12-04 22:28 ./usr/include/hypre/fortran_matrix.h
-rw-r--r-- root/root 2306 2022-12-04 22:28 ./usr/include/hypre/interpreter.h
-rw-r--r-- root/root 72176 2022-12-04 22:28 ./usr/include/hypre/krylov.h
-rw-r--r-- root/root 3599 2022-12-04 22:28 ./usr/include/hypre/lobpcg.h
-rw-r--r-- root/root 3505 2022-12-04 22:28 ./usr/include/hypre/multivector.h
-rw-r--r-- root/root 13672 2022-12-04 22:28 ./usr/include/hypre/par_csr_block_matrix.h
-rw-r--r-- root/root 1259 2022-12-04 22:28 ./usr/include/hypre/par_csr_matmultivec.h
-rw-r--r-- root/root 2210 2022-12-04 22:28 ./usr/include/hypre/par_csr_pmvcomm.h
-rw-r--r-- root/root 5207 2022-12-04 22:28 ./usr/include/hypre/par_multivector.h
-rw-r--r-- root/root 3953 2022-12-04 22:28 ./usr/include/hypre/seq_multivector.h
-rw-r--r-- root/root 37774 2022-12-04 22:28 ./usr/include/hypre/seq_mv.h
-rw-r--r-- root/root 4167 2022-12-04 22:28 ./usr/include/hypre/temp_multivector.h
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/lib/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root 4640838 2022-12-04 22:28 ./usr/lib/arm-linux-gnueabihf/libHYPRE.a
lrwxrwxrwx root/root 0 2022-12-04 22:28 ./usr/lib/arm-linux-gnueabihf/libHYPRE.so -> libHYPRE-2.26.0.so
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/share/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/share/doc/
drwxr-xr-x root/root 0 2022-12-04 22:28 ./usr/share/doc/libhypre-dev/
-rw-r--r-- root/root 1761 2022-12-04 22:28 ./usr/share/doc/libhypre-dev/README.Debian
-rw-r--r-- root/root 3444 2022-12-04 22:28 ./usr/share/doc/libhypre-dev/changelog.Debian.gz
-rw-r--r-- root/root 14703 2022-10-13 23:08 ./usr/share/doc/libhypre-dev/changelog.gz
-rw-r--r-- root/root 5043 2022-12-04 22:28 ./usr/share/doc/libhypre-dev/copyright
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build-Space: 608620
Build-Time: 5061
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 810
Job: hypre_2.26.0-2
Machine Architecture: armhf
Package: hypre
Package-Time: 5929
Source-Version: 2.26.0-2
Space: 608620
Status: successful
Version: 2.26.0-2
--------------------------------------------------------------------------------
Finished at 2022-12-09T02:12:08Z
Build needed 01:38:49, 608620k disc space