Raspbian Package Auto-Building

Build log for hypre (2.28.0-8) on armhf

hypre2.28.0-8armhf → 2023-12-21 06:12:14

sbuild (Debian sbuild) 0.85.0 (04 January 2023) on test2023

+==============================================================================+
| hypre 2.28.0-8 (armhf)                       Thu, 21 Dec 2023 06:06:46 +0000 |
+==============================================================================+

Package: hypre
Version: 2.28.0-8
Source Version: 2.28.0-8
Distribution: trixie-staging
Machine Architecture: arm64
Host Architecture: armhf
Build Architecture: armhf
Build Type: any

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/trixie-staging-armhf-sbuild-ee28ff2e-fbbf-45c7-b4f2-9994ff486fe0' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/hypre-Vixxjp/resolver-OpEBFJ' with '<<RESOLVERDIR>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.3 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [15.0 MB]
Fetched 29.3 MB in 5s (5546 kB/s)
Reading package lists...
W: http://172.17.4.1/private/dists/trixie-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 6824 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main hypre 2.28.0-8 (dsc) [3465 B]
Get:2 http://172.17.4.1/private trixie-staging/main hypre 2.28.0-8 (tar) [6801 kB]
Get:3 http://172.17.4.1/private trixie-staging/main hypre 2.28.0-8 (diff) [19.6 kB]
Fetched 6824 kB in 1s (7785 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/hypre-Vixxjp/hypre-2.28.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/hypre-Vixxjp' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| 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, build-essential, fakeroot
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, build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [612 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [1751 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [804 B]
Fetched 3167 B in 0s (0 B/s)
Reading package lists...
Reading package lists...

Install main build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils bsdutils cpp-13
  debhelper dh-autoreconf dh-strip-nondeterminism dpkg-dev dwz file g++-13
  gcc-13 gcc-13-base gettext gettext-base gfortran gfortran-13 groff-base
  ibverbs-providers intltool-debian libarchive-zip-perl libasan8 libatomic1
  libblas-dev libblas3 libblkid1 libbsd0 libcbor0.10 libcc1-0 libcombblas2.0.0
  libdebhelper-perl libdpkg-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-13-dev libgcc-s1 libgfortran-13-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
  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++-13-dev libstdc++6
  libsub-override-perl libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8
  libsuperlu6 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 sensible-utils util-linux
  zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc gcc-13-locales cpp-13-doc
  dh-make debian-keyring gcc-13-doc gettext-doc libasprintf-dev
  libgettextpo-dev gfortran-doc gfortran-13-doc libcoarrays-dev groff
  liblapack-doc git bzr libjs-jquery-ui-docs libtool-doc cryptsetup-bin
  openmpi-doc pciutils libstdc++-13-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-extra
  util-linux-locales
Recommended packages:
  libalgorithm-merge-perl curl | wget | lynx libfile-fcntllock-perl
  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-13 groff-base ibverbs-providers intltool-debian libarchive-zip-perl
  libblas-dev libblas3 libbsd0 libcbor0.10 libcombblas2.0.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-13-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 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 libsuperlu6 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-main-dummy sensible-utils zlib1g-dev
The following packages will be upgraded:
  bsdutils cpp-13 dpkg-dev g++-13 gcc-13 gcc-13-base libasan8 libatomic1
  libblkid1 libcc1-0 libdpkg-perl libgcc-13-dev libgcc-s1 libgomp1 libmount1
  libsmartcols1 libssl3 libstdc++-13-dev libstdc++6 libubsan1 libuuid1 mount
  util-linux
23 upgraded, 97 newly installed, 0 to remove and 56 not upgraded.
1 not fully installed or removed.
Need to get 89.0 MB/91.0 MB of archives.
After this operation, 186 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [952 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf mount armhf 2.39.3-2 [134 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf bsdutils armhf 1:2.39.3-2 [86.6 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf util-linux armhf 2.39.3-2 [1113 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf libcc1-0 armhf 13.2.0-7+rpi1 [35.4 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf libgomp1 armhf 13.2.0-7+rpi1 [104 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf gcc-13-base armhf 13.2.0-7+rpi1 [41.0 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf libatomic1 armhf 13.2.0-7+rpi1 [8448 B]
Get:9 http://172.17.4.1/private trixie-staging/main armhf libasan8 armhf 13.2.0-7+rpi1 [2391 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libubsan1 armhf 13.2.0-7+rpi1 [964 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf libstdc++6 armhf 13.2.0-7+rpi1 [578 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf g++-13 armhf 13.2.0-7+rpi1 [8137 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf libstdc++-13-dev armhf 13.2.0-7+rpi1 [2208 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf libgcc-13-dev armhf 13.2.0-7+rpi1 [764 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf gcc-13 armhf 13.2.0-7+rpi1 [14.7 MB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf cpp-13 armhf 13.2.0-7+rpi1 [7372 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf libgcc-s1 armhf 13.2.0-7+rpi1 [36.3 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf libblkid1 armhf 2.39.3-2 [145 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf libmount1 armhf 2.39.3-2 [168 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf libsmartcols1 armhf 2.39.3-2 [102 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf libssl3 armhf 3.1.4-2 [1638 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf libuuid1 armhf 2.39.3-2 [28.2 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.8-1 [65.5 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.23.0-3 [1033 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.3-2 [81.2 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.12.0-1 [1358 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf sensible-utils all 0.0.20 [19.3 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-14 [157 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf libbsd0 armhf 0.11.7-4 [111 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf libedit2 armhf 3.1-20230828-1 [76.0 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf libcbor0.10 armhf 0.10.2-1.1 [23.8 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf libfido2-1 armhf 1.14.0-1 [67.7 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf openssh-client armhf 1:9.5p1-2 [814 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:39 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:41 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-14 [496 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.11.8 [82.1 kB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.10-1 [10.6 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:49 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:50 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:51 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:52 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-4 [9009 kB]
Get:53 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:54 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-14 [1203 kB]
Get:55 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:56 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:57 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.11.8 [956 kB]
Get:58 http://172.17.4.1/private trixie-staging/main armhf libgfortran5 armhf 13.2.0-7+rpi1 [247 kB]
Get:59 http://172.17.4.1/private trixie-staging/main armhf libgfortran-13-dev armhf 13.2.0-7+rpi1 [293 kB]
Get:60 http://172.17.4.1/private trixie-staging/main armhf gfortran-13 armhf 13.2.0-7+rpi1 [7839 kB]
Get:61 http://172.17.4.1/private trixie-staging/main armhf gfortran armhf 4:13.2.0-1+rpi1 [1424 B]
Get:62 http://172.17.4.1/private trixie-staging/main armhf libnl-3-200 armhf 3.7.0-0.2 [55.0 kB]
Get:63 http://172.17.4.1/private trixie-staging/main armhf libnl-route-3-200 armhf 3.7.0-0.2 [152 kB]
Get:64 http://172.17.4.1/private trixie-staging/main armhf libibverbs1 armhf 48.0-1 [52.6 kB]
Get:65 http://172.17.4.1/private trixie-staging/main armhf ibverbs-providers armhf 48.0-1 [28.0 kB]
Get:66 http://172.17.4.1/private trixie-staging/main armhf libblas3 armhf 3.11.0-2 [100.0 kB]
Get:67 http://172.17.4.1/private trixie-staging/main armhf libblas-dev armhf 3.11.0-2 [106 kB]
Get:68 http://172.17.4.1/private trixie-staging/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-8 [119 kB]
Get:69 http://172.17.4.1/private trixie-staging/main armhf libevent-pthreads-2.1-7 armhf 2.1.12-stable-8 [53.2 kB]
Get:70 http://172.17.4.1/private trixie-staging/main armhf librdmacm1 armhf 48.0-1 [59.2 kB]
Get:71 http://172.17.4.1/private trixie-staging/main armhf libfabric1 armhf 1.17.0-3 [376 kB]
Get:72 http://172.17.4.1/private trixie-staging/main armhf libhwloc15 armhf 2.10.0-1 [131 kB]
Get:73 http://172.17.4.1/private trixie-staging/main armhf libmunge2 armhf 0.5.15-3 [15.8 kB]
Get:74 http://172.17.4.1/private trixie-staging/main armhf libpciaccess0 armhf 0.17-3 [49.1 kB]
Get:75 http://172.17.4.1/private trixie-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:76 http://172.17.4.1/private trixie-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:77 http://172.17.4.1/private trixie-staging/main armhf libxcb1 armhf 1.15-1 [139 kB]
Get:78 http://172.17.4.1/private trixie-staging/main armhf libx11-data all 2:1.8.7-1 [328 kB]
Get:79 http://172.17.4.1/private trixie-staging/main armhf libx11-6 armhf 2:1.8.7-1 [729 kB]
Get:80 http://172.17.4.1/private trixie-staging/main armhf libxext6 armhf 2:1.3.4-1 [48.0 kB]
Get:81 http://172.17.4.1/private trixie-staging/main armhf libxnvctrl0 armhf 525.125.06-1 [12.3 kB]
Get:82 http://172.17.4.1/private trixie-staging/main armhf ocl-icd-libopencl1 armhf 2.3.2-1 [36.8 kB]
Get:83 http://172.17.4.1/private trixie-staging/main armhf libhwloc-plugins armhf 2.10.0-1 [16.1 kB]
Get:84 http://172.17.4.1/private trixie-staging/main armhf libpmix2 armhf 5.0.1-4 [528 kB]
Get:85 http://172.17.4.1/private trixie-staging/main armhf libopenmpi3 armhf 4.1.6-1+rpi1 [1784 kB]
Get:86 http://172.17.4.1/private trixie-staging/main armhf libcombblas2.0.0 armhf 2.0.0-3 [255 kB]
Get:87 http://172.17.4.1/private trixie-staging/main armhf libevent-2.1-7 armhf 2.1.12-stable-8 [160 kB]
Get:88 http://172.17.4.1/private trixie-staging/main armhf libevent-extra-2.1-7 armhf 2.1.12-stable-8 [97.3 kB]
Get:89 http://172.17.4.1/private trixie-staging/main armhf libevent-openssl-2.1-7 armhf 2.1.12-stable-8 [58.3 kB]
Get:90 http://172.17.4.1/private trixie-staging/main armhf libevent-dev armhf 2.1.12-stable-8 [274 kB]
Get:91 http://172.17.4.1/private trixie-staging/main armhf libnuma1 armhf 2.0.16-1 [18.4 kB]
Get:92 http://172.17.4.1/private trixie-staging/main armhf libnuma-dev armhf 2.0.16-1 [31.5 kB]
Get:93 http://172.17.4.1/private trixie-staging/main armhf libltdl7 armhf 2.4.7-7 [390 kB]
Get:94 http://172.17.4.1/private trixie-staging/main armhf libltdl-dev armhf 2.4.7-7 [161 kB]
Get:95 http://172.17.4.1/private trixie-staging/main armhf libhwloc-dev armhf 2.10.0-1 [204 kB]
Get:96 http://172.17.4.1/private trixie-staging/main armhf libnl-3-dev armhf 3.7.0-0.2 [93.4 kB]
Get:97 http://172.17.4.1/private trixie-staging/main armhf libnl-route-3-dev armhf 3.7.0-0.2 [163 kB]
Get:98 http://172.17.4.1/private trixie-staging/main armhf libibverbs-dev armhf 48.0-1 [192 kB]
Get:99 http://172.17.4.1/private trixie-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:100 http://172.17.4.1/private trixie-staging/main armhf libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB]
Get:101 http://172.17.4.1/private trixie-staging/main armhf liblapack3 armhf 3.11.0-2 [1624 kB]
Get:102 http://172.17.4.1/private trixie-staging/main armhf liblapack-dev armhf 3.11.0-2 [3007 kB]
Get:103 http://172.17.4.1/private trixie-staging/main armhf libmetis5 armhf 5.1.0.dfsg-7 [133 kB]
Get:104 http://172.17.4.1/private trixie-staging/main armhf openmpi-common all 4.1.6-1+rpi1 [166 kB]
Get:105 http://172.17.4.1/private trixie-staging/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-3 [901 kB]
Get:106 http://172.17.4.1/private trixie-staging/main armhf libpmix-dev armhf 5.0.1-4 [3831 kB]
Get:107 http://172.17.4.1/private trixie-staging/main armhf openmpi-bin armhf 4.1.6-1+rpi1 [193 kB]
Get:108 http://172.17.4.1/private trixie-staging/main armhf libopenmpi-dev armhf 4.1.6-1+rpi1 [921 kB]
Get:109 http://172.17.4.1/private trixie-staging/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB]
Get:110 http://172.17.4.1/private trixie-staging/main armhf libptscotch-7.0 armhf 7.0.4-1 [641 kB]
Get:111 http://172.17.4.1/private trixie-staging/main armhf libsuperlu6 armhf 6.0.1+dfsg1-1 [130 kB]
Get:112 http://172.17.4.1/private trixie-staging/main armhf libsuperlu-dev armhf 6.0.1+dfsg1-1 [21.5 kB]
Get:113 http://172.17.4.1/private trixie-staging/main armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-1 [463 kB]
Get:114 http://172.17.4.1/private trixie-staging/main armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-1 [808 kB]
Get:115 http://172.17.4.1/private trixie-staging/main armhf mpi-default-dev armhf 1.15 [3152 B]
Get:116 http://172.17.4.1/private trixie-staging/main armhf pkgconf-bin armhf 1.8.1-1 [27.8 kB]
Get:117 http://172.17.4.1/private trixie-staging/main armhf pkgconf armhf 1.8.1-1 [25.9 kB]
Get:118 http://172.17.4.1/private trixie-staging/main armhf pkg-config armhf 1.8.1-1 [13.7 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 89.0 MB in 10s (8630 kB/s)
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../mount_2.39.3-2_armhf.deb ...
Unpacking mount (2.39.3-2) over (2.39.2-5) ...
Preparing to unpack .../bsdutils_1%3a2.39.3-2_armhf.deb ...
Unpacking bsdutils (1:2.39.3-2) over (1:2.39.2-5) ...
Setting up bsdutils (1:2.39.3-2) ...
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../util-linux_2.39.3-2_armhf.deb ...
Unpacking util-linux (2.39.3-2) over (2.39.2-5) ...
Setting up util-linux (2.39.3-2) ...
(Reading database ... 12578 files and directories currently installed.)
Preparing to unpack .../libcc1-0_13.2.0-7+rpi1_armhf.deb ...
Unpacking libcc1-0:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Preparing to unpack .../libgomp1_13.2.0-7+rpi1_armhf.deb ...
Unpacking libgomp1:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Preparing to unpack .../gcc-13-base_13.2.0-7+rpi1_armhf.deb ...
Unpacking gcc-13-base:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Setting up gcc-13-base:armhf (13.2.0-7+rpi1) ...
(Reading database ... 12578 files and directories currently installed.)
Preparing to unpack .../libatomic1_13.2.0-7+rpi1_armhf.deb ...
Unpacking libatomic1:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Setting up libatomic1:armhf (13.2.0-7+rpi1) ...
(Reading database ... 12578 files and directories currently installed.)
Preparing to unpack .../libasan8_13.2.0-7+rpi1_armhf.deb ...
Unpacking libasan8:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Preparing to unpack .../libubsan1_13.2.0-7+rpi1_armhf.deb ...
Unpacking libubsan1:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Preparing to unpack .../libstdc++6_13.2.0-7+rpi1_armhf.deb ...
Unpacking libstdc++6:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Setting up libstdc++6:armhf (13.2.0-7+rpi1) ...
(Reading database ... 12578 files and directories currently installed.)
Preparing to unpack .../0-g++-13_13.2.0-7+rpi1_armhf.deb ...
Unpacking g++-13 (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Preparing to unpack .../1-libstdc++-13-dev_13.2.0-7+rpi1_armhf.deb ...
Unpacking libstdc++-13-dev:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Preparing to unpack .../2-libgcc-13-dev_13.2.0-7+rpi1_armhf.deb ...
Unpacking libgcc-13-dev:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Preparing to unpack .../3-gcc-13_13.2.0-7+rpi1_armhf.deb ...
Unpacking gcc-13 (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Preparing to unpack .../4-cpp-13_13.2.0-7+rpi1_armhf.deb ...
Unpacking cpp-13 (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Preparing to unpack .../5-libgcc-s1_13.2.0-7+rpi1_armhf.deb ...
Unpacking libgcc-s1:armhf (13.2.0-7+rpi1) over (13.2.0-5+rpi1) ...
Setting up libgcc-s1:armhf (13.2.0-7+rpi1) ...
(Reading database ... 12578 files and directories currently installed.)
Preparing to unpack .../libblkid1_2.39.3-2_armhf.deb ...
Unpacking libblkid1:armhf (2.39.3-2) over (2.39.2-5) ...
Setting up libblkid1:armhf (2.39.3-2) ...
(Reading database ... 12578 files and directories currently installed.)
Preparing to unpack .../libmount1_2.39.3-2_armhf.deb ...
Unpacking libmount1:armhf (2.39.3-2) over (2.39.2-5) ...
Setting up libmount1:armhf (2.39.3-2) ...
(Reading database ... 12578 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.39.3-2_armhf.deb ...
Unpacking libsmartcols1:armhf (2.39.3-2) over (2.39.2-5) ...
Setting up libsmartcols1:armhf (2.39.3-2) ...
(Reading database ... 12578 files and directories currently installed.)
Preparing to unpack .../libssl3_3.1.4-2_armhf.deb ...
Unpacking libssl3:armhf (3.1.4-2) over (3.0.11-1) ...
Setting up libssl3:armhf (3.1.4-2) ...
(Reading database ... 12579 files and directories currently installed.)
Preparing to unpack .../libuuid1_2.39.3-2_armhf.deb ...
Unpacking libuuid1:armhf (2.39.3-2) over (2.39.2-5) ...
Setting up libuuid1:armhf (2.39.3-2) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 12579 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.8-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.8-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.23.0-3_armhf.deb ...
Unpacking groff-base (1.23.0-3) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.39.3-2_armhf.deb ...
Unpacking bsdextrautils (2.39.3-2) ...
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.12.0-1_armhf.deb ...
Unpacking man-db (2.12.0-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../05-sensible-utils_0.0.20_all.deb ...
Unpacking sensible-utils (0.0.20) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../06-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../07-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../08-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../09-gettext-base_0.21-14_armhf.deb ...
Unpacking gettext-base (0.21-14) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../10-libbsd0_0.11.7-4_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-4) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../11-libedit2_3.1-20230828-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20230828-1) ...
Selecting previously unselected package libcbor0.10:armhf.
Preparing to unpack .../12-libcbor0.10_0.10.2-1.1_armhf.deb ...
Unpacking libcbor0.10:armhf (0.10.2-1.1) ...
Selecting previously unselected package libfido2-1:armhf.
Preparing to unpack .../13-libfido2-1_1.14.0-1_armhf.deb ...
Unpacking libfido2-1:armhf (1.14.0-1) ...
Selecting previously unselected package openssh-client.
Preparing to unpack .../14-openssh-client_1%3a9.5p1-2_armhf.deb ...
Unpacking openssh-client (1:9.5p1-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../15-m4_1.4.19-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../16-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../17-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../18-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 .../19-autopoint_0.21-14_all.deb ...
Unpacking autopoint (0.21-14) ...
Preparing to unpack .../20-dpkg-dev_1.22.1+rpi1_all.deb ...
Unpacking dpkg-dev (1.22.1+rpi1) over (1.22.0+rpi1) ...
Preparing to unpack .../21-libdpkg-perl_1.22.1+rpi1_all.deb ...
Unpacking libdpkg-perl (1.22.1+rpi1) over (1.22.0+rpi1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../22-libdebhelper-perl_13.11.8_all.deb ...
Unpacking libdebhelper-perl (13.11.8) ...
Selecting previously unselected package libtool.
Preparing to unpack .../23-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../24-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../25-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 .../26-libsub-override-perl_0.10-1_all.deb ...
Unpacking libsub-override-perl (0.10-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../27-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../28-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../29-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../30-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../31-libicu72_72.1-4_armhf.deb ...
Unpacking libicu72:armhf (72.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../32-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../33-gettext_0.21-14_armhf.deb ...
Unpacking gettext (0.21-14) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../34-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 .../35-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../36-debhelper_13.11.8_all.deb ...
Unpacking debhelper (13.11.8) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../37-libgfortran5_13.2.0-7+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (13.2.0-7+rpi1) ...
Selecting previously unselected package libgfortran-13-dev:armhf.
Preparing to unpack .../38-libgfortran-13-dev_13.2.0-7+rpi1_armhf.deb ...
Unpacking libgfortran-13-dev:armhf (13.2.0-7+rpi1) ...
Selecting previously unselected package gfortran-13.
Preparing to unpack .../39-gfortran-13_13.2.0-7+rpi1_armhf.deb ...
Unpacking gfortran-13 (13.2.0-7+rpi1) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../40-gfortran_4%3a13.2.0-1+rpi1_armhf.deb ...
Unpacking gfortran (4:13.2.0-1+rpi1) ...
Selecting previously unselected package libnl-3-200:armhf.
Preparing to unpack .../41-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 .../42-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 .../43-libibverbs1_48.0-1_armhf.deb ...
Unpacking libibverbs1:armhf (48.0-1) ...
Selecting previously unselected package ibverbs-providers:armhf.
Preparing to unpack .../44-ibverbs-providers_48.0-1_armhf.deb ...
Unpacking ibverbs-providers:armhf (48.0-1) ...
Selecting previously unselected package libblas3:armhf.
Preparing to unpack .../45-libblas3_3.11.0-2_armhf.deb ...
Unpacking libblas3:armhf (3.11.0-2) ...
Selecting previously unselected package libblas-dev:armhf.
Preparing to unpack .../46-libblas-dev_3.11.0-2_armhf.deb ...
Unpacking libblas-dev:armhf (3.11.0-2) ...
Selecting previously unselected package libevent-core-2.1-7:armhf.
Preparing to unpack .../47-libevent-core-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libevent-pthreads-2.1-7:armhf.
Preparing to unpack .../48-libevent-pthreads-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-pthreads-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package librdmacm1:armhf.
Preparing to unpack .../49-librdmacm1_48.0-1_armhf.deb ...
Unpacking librdmacm1:armhf (48.0-1) ...
Selecting previously unselected package libfabric1:armhf.
Preparing to unpack .../50-libfabric1_1.17.0-3_armhf.deb ...
Unpacking libfabric1:armhf (1.17.0-3) ...
Selecting previously unselected package libhwloc15:armhf.
Preparing to unpack .../51-libhwloc15_2.10.0-1_armhf.deb ...
Unpacking libhwloc15:armhf (2.10.0-1) ...
Selecting previously unselected package libmunge2:armhf.
Preparing to unpack .../52-libmunge2_0.5.15-3_armhf.deb ...
Unpacking libmunge2:armhf (0.5.15-3) ...
Selecting previously unselected package libpciaccess0:armhf.
Preparing to unpack .../53-libpciaccess0_0.17-3_armhf.deb ...
Unpacking libpciaccess0:armhf (0.17-3) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../54-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 .../55-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 .../56-libxcb1_1.15-1_armhf.deb ...
Unpacking libxcb1:armhf (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../57-libx11-data_2%3a1.8.7-1_all.deb ...
Unpacking libx11-data (2:1.8.7-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../58-libx11-6_2%3a1.8.7-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.7-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../59-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 .../60-libxnvctrl0_525.125.06-1_armhf.deb ...
Unpacking libxnvctrl0:armhf (525.125.06-1) ...
Selecting previously unselected package ocl-icd-libopencl1:armhf.
Preparing to unpack .../61-ocl-icd-libopencl1_2.3.2-1_armhf.deb ...
Unpacking ocl-icd-libopencl1:armhf (2.3.2-1) ...
Selecting previously unselected package libhwloc-plugins:armhf.
Preparing to unpack .../62-libhwloc-plugins_2.10.0-1_armhf.deb ...
Unpacking libhwloc-plugins:armhf (2.10.0-1) ...
Selecting previously unselected package libpmix2:armhf.
Preparing to unpack .../63-libpmix2_5.0.1-4_armhf.deb ...
Unpacking libpmix2:armhf (5.0.1-4) ...
Selecting previously unselected package libopenmpi3:armhf.
Preparing to unpack .../64-libopenmpi3_4.1.6-1+rpi1_armhf.deb ...
Unpacking libopenmpi3:armhf (4.1.6-1+rpi1) ...
Selecting previously unselected package libcombblas2.0.0:armhf.
Preparing to unpack .../65-libcombblas2.0.0_2.0.0-3_armhf.deb ...
Unpacking libcombblas2.0.0:armhf (2.0.0-3) ...
Selecting previously unselected package libevent-2.1-7:armhf.
Preparing to unpack .../66-libevent-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libevent-extra-2.1-7:armhf.
Preparing to unpack .../67-libevent-extra-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-extra-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libevent-openssl-2.1-7:armhf.
Preparing to unpack .../68-libevent-openssl-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-openssl-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../69-libevent-dev_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-dev (2.1.12-stable-8) ...
Selecting previously unselected package libnuma1:armhf.
Preparing to unpack .../70-libnuma1_2.0.16-1_armhf.deb ...
Unpacking libnuma1:armhf (2.0.16-1) ...
Selecting previously unselected package libnuma-dev:armhf.
Preparing to unpack .../71-libnuma-dev_2.0.16-1_armhf.deb ...
Unpacking libnuma-dev:armhf (2.0.16-1) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../72-libltdl7_2.4.7-7_armhf.deb ...
Unpacking libltdl7:armhf (2.4.7-7) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../73-libltdl-dev_2.4.7-7_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.7-7) ...
Selecting previously unselected package libhwloc-dev:armhf.
Preparing to unpack .../74-libhwloc-dev_2.10.0-1_armhf.deb ...
Unpacking libhwloc-dev:armhf (2.10.0-1) ...
Selecting previously unselected package libnl-3-dev:armhf.
Preparing to unpack .../75-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 .../76-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 .../77-libibverbs-dev_48.0-1_armhf.deb ...
Unpacking libibverbs-dev:armhf (48.0-1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../78-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 .../79-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 .../80-liblapack3_3.11.0-2_armhf.deb ...
Unpacking liblapack3:armhf (3.11.0-2) ...
Selecting previously unselected package liblapack-dev:armhf.
Preparing to unpack .../81-liblapack-dev_3.11.0-2_armhf.deb ...
Unpacking liblapack-dev:armhf (3.11.0-2) ...
Selecting previously unselected package libmetis5:armhf.
Preparing to unpack .../82-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 .../83-openmpi-common_4.1.6-1+rpi1_all.deb ...
Unpacking openmpi-common (4.1.6-1+rpi1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../84-zlib1g-dev_1%3a1.2.13.dfsg-3_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-3) ...
Selecting previously unselected package libpmix-dev:armhf.
Preparing to unpack .../85-libpmix-dev_5.0.1-4_armhf.deb ...
Unpacking libpmix-dev:armhf (5.0.1-4) ...
Selecting previously unselected package openmpi-bin.
Preparing to unpack .../86-openmpi-bin_4.1.6-1+rpi1_armhf.deb ...
Unpacking openmpi-bin (4.1.6-1+rpi1) ...
Selecting previously unselected package libopenmpi-dev:armhf.
Preparing to unpack .../87-libopenmpi-dev_4.1.6-1+rpi1_armhf.deb ...
Unpacking libopenmpi-dev:armhf (4.1.6-1+rpi1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../88-libpkgconf3_1.8.1-1_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.1-1) ...
Selecting previously unselected package libptscotch-7.0:armhf.
Preparing to unpack .../89-libptscotch-7.0_7.0.4-1_armhf.deb ...
Unpacking libptscotch-7.0:armhf (7.0.4-1) ...
Selecting previously unselected package libsuperlu6:armhf.
Preparing to unpack .../90-libsuperlu6_6.0.1+dfsg1-1_armhf.deb ...
Unpacking libsuperlu6:armhf (6.0.1+dfsg1-1) ...
Selecting previously unselected package libsuperlu-dev:armhf.
Preparing to unpack .../91-libsuperlu-dev_6.0.1+dfsg1-1_armhf.deb ...
Unpacking libsuperlu-dev:armhf (6.0.1+dfsg1-1) ...
Selecting previously unselected package libsuperlu-dist8:armhf.
Preparing to unpack .../92-libsuperlu-dist8_8.2.1+dfsg1-1_armhf.deb ...
Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-1) ...
Selecting previously unselected package libsuperlu-dist-dev:armhf.
Preparing to unpack .../93-libsuperlu-dist-dev_8.2.1+dfsg1-1_armhf.deb ...
Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-1) ...
Selecting previously unselected package mpi-default-dev.
Preparing to unpack .../94-mpi-default-dev_1.15_armhf.deb ...
Unpacking mpi-default-dev (1.15) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../95-pkgconf-bin_1.8.1-1_armhf.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../96-pkgconf_1.8.1-1_armhf.deb ...
Unpacking pkgconf:armhf (1.8.1-1) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../97-pkg-config_1.8.1-1_armhf.deb ...
Unpacking pkg-config:armhf (1.8.1-1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../98-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libpciaccess0:armhf (0.17-3) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libicu72:armhf (72.1-4) ...
Setting up bsdextrautils (2.39.3-2) ...
Setting up cpp-13 (13.2.0-7+rpi1) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up libcbor0.10:armhf (0.10.2-1.1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.8) ...
Setting up libmagic1:armhf (1:5.45-2) ...
Setting up gettext-base (0.21-14) ...
Setting up m4 (1.4.19-4) ...
Setting up libmetis5:armhf (5.1.0.dfsg-7) ...
Setting up file (1:5.45-2) ...
Setting up libgomp1:armhf (13.2.0-7+rpi1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libblas3:armhf (3.11.0-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.1-1) ...
Setting up libmunge2:armhf (0.5.15-3) ...
Setting up libx11-data (2:1.8.7-1) ...
Setting up libhwloc15:armhf (2.10.0-1) ...
Setting up libevent-core-2.1-7:armhf (2.1.12-stable-8) ...
Setting up libevent-2.1-7:armhf (2.1.12-stable-8) ...
Setting up autopoint (0.21-14) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up libltdl7:armhf (2.4.7-7) ...
Setting up libdpkg-perl (1.22.1+rpi1) ...
Setting up libgfortran5:armhf (13.2.0-7+rpi1) ...
Setting up autoconf (2.71-3) ...
Setting up libubsan1:armhf (13.2.0-7+rpi1) ...
Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-3) ...
Setting up libnuma1:armhf (2.0.16-1) ...
Setting up mount (2.39.3-2) ...
Setting up sensible-utils (0.0.20) ...
Setting up ocl-icd-libopencl1:armhf (2.3.2-1) ...
Setting up libasan8:armhf (13.2.0-7+rpi1) ...
Setting up libuchardet0:armhf (0.0.8-1) ...
Setting up libnl-3-200:armhf (3.7.0-0.2) ...
Setting up openmpi-common (4.1.6-1+rpi1) ...
Setting up libsub-override-perl (0.10-1) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libfido2-1:armhf (1.14.0-1) ...
Setting up libbsd0:armhf (0.11.7-4) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
Setting up libcc1-0:armhf (13.2.0-7+rpi1) ...
Setting up libblas-dev:armhf (3.11.0-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-8) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libevent-extra-2.1-7:armhf (2.1.12-stable-8) ...
Setting up liblapack3:armhf (3.11.0-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-14) ...
Setting up libtool (2.4.7-7) ...
Setting up libedit2:armhf (3.1-20230828-1) ...
Setting up libevent-openssl-2.1-7:armhf (2.1.12-stable-8) ...
Setting up libsuperlu6:armhf (6.0.1+dfsg1-1) ...
Setting up dpkg-dev (1.22.1+rpi1) ...
Setting up pkgconf:armhf (1.8.1-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libnuma-dev:armhf (2.0.16-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-7) ...
Setting up libjs-jquery-ui (1.13.2+dfsg-1) ...
Setting up libevent-dev (2.1.12-stable-8) ...
Setting up liblapack-dev:armhf (3.11.0-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.1-1) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up libnl-3-dev:armhf (3.7.0-0.2) ...
Setting up libgcc-13-dev:armhf (13.2.0-7+rpi1) ...
Setting up groff-base (1.23.0-3) ...
Setting up libx11-6:armhf (2:1.8.7-1) ...
Setting up libhwloc-dev:armhf (2.10.0-1) ...
Setting up libsuperlu-dev:armhf (6.0.1+dfsg1-1) ...
Setting up libgfortran-13-dev:armhf (13.2.0-7+rpi1) ...
Setting up libstdc++-13-dev:armhf (13.2.0-7+rpi1) ...
Setting up libibverbs1:armhf (48.0-1) ...
Setting up ibverbs-providers:armhf (48.0-1) ...
Setting up openssh-client (1:9.5p1-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libxext6:armhf (2:1.3.4-1) ...
Setting up man-db (2.12.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libxnvctrl0:armhf (525.125.06-1) ...
Setting up libnl-route-3-dev:armhf (3.7.0-0.2) ...
Setting up gcc-13 (13.2.0-7+rpi1) ...
Setting up librdmacm1:armhf (48.0-1) ...
Setting up g++-13 (13.2.0-7+rpi1) ...
Setting up debhelper (13.11.8) ...
Setting up libibverbs-dev:armhf (48.0-1) ...
Setting up libhwloc-plugins:armhf (2.10.0-1) ...
Setting up gfortran-13 (13.2.0-7+rpi1) ...
Setting up libfabric1:armhf (1.17.0-3) ...
Setting up libpmix2:armhf (5.0.1-4) ...
Setting up libopenmpi3:armhf (4.1.6-1+rpi1) ...
Setting up gfortran (4:13.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 libcombblas2.0.0:armhf (2.0.0-3) ...
Setting up libpmix-dev:armhf (5.0.1-4) ...
Setting up openmpi-bin (4.1.6-1+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.4-1) ...
Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-1) ...
Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-1) ...
Setting up libopenmpi-dev:armhf (4.1.6-1+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.15) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.37-12+rpi2) ...

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 6.1.47-v8+ #1 SMP PREEMPT Fri Sep  1 07:05:33 BST 2023 arm64 (aarch64)
Toolchain package versions: binutils_2.41-6+rpi1 dpkg-dev_1.22.1+rpi1 g++-12_12.3.0-10+rpi1 g++-13_13.2.0-7+rpi1 gcc-12_12.3.0-10+rpi1 gcc-13_13.2.0-7+rpi1 libc6-dev_2.37-12+rpi2 libstdc++-12-dev_12.3.0-10+rpi1 libstdc++-13-dev_13.2.0-7+rpi1 libstdc++6_13.2.0-7+rpi1 linux-libc-dev_6.5.6-1+rpi1
Package versions: adduser_3.137 apt_2.7.6 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.2 bash_5.2.15-2 binutils_2.41-6+rpi1 binutils-arm-linux-gnueabihf_2.41-6+rpi1 binutils-common_2.41-6+rpi1 bsdextrautils_2.39.3-2 bsdutils_1:2.39.3-2 build-essential_12.9 bzip2_1.0.8-5+b2 coreutils_9.1-1 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-10+rpi1 cpp-13_13.2.0-7+rpi1 dash_0.5.12-6 debconf_1.5.82 debhelper_13.11.8 debianutils_5.14 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dirmngr_2.2.40-1.1 dpkg_1.22.1+rpi1 dpkg-dev_1.22.1+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-10+rpi1 g++-13_13.2.0-7+rpi1 gcc_4:13.2.0-1+rpi1 gcc-10-base_10.4.0-7+rpi1 gcc-12_12.3.0-10+rpi1 gcc-12-base_12.3.0-10+rpi1 gcc-13_13.2.0-7+rpi1 gcc-13-base_13.2.0-7+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-14 gettext-base_0.21-14 gfortran_4:13.2.0-1+rpi1 gfortran-13_13.2.0-7+rpi1 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.11-3 groff-base_1.23.0-3 gzip_1.12-1 hostname_3.23+nmu1 ibverbs-providers_48.0-1 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libasan8_13.2.0-7+rpi1 libassuan0_2.5.6-1 libatomic1_13.2.0-7+rpi1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libbinutils_2.41-6+rpi1 libblas-dev_3.11.0-2 libblas3_3.11.0-2 libblkid1_2.39.3-2 libbsd0_0.11.7-4 libbz2-1.0_1.0.8-5+b2 libc-bin_2.37-12+rpi2 libc-dev-bin_2.37-12+rpi2 libc6_2.37-12+rpi2 libc6-dev_2.37-12+rpi2 libcap-ng0_0.8.3-1+b1 libcap2_1:2.66-4 libcbor0.10_0.10.2-1.1 libcc1-0_13.2.0-7+rpi1 libcom-err2_1.47.0-2 libcombblas2.0.0_2.0.0-3 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libctf-nobfd0_2.41-6+rpi1 libctf0_2.41-6+rpi1 libdb5.3_5.3.28+dfsg2-2 libdebconfclient0_0.271 libdebhelper-perl_13.11.8 libdpkg-perl_1.22.1+rpi1 libedit2_3.1-20230828-1 libelf1_0.188-2.1+rpi1 libevent-2.1-7_2.1.12-stable-8 libevent-core-2.1-7_2.1.12-stable-8 libevent-dev_2.1.12-stable-8 libevent-extra-2.1-7_2.1.12-stable-8 libevent-openssl-2.1-7_2.1.12-stable-8 libevent-pthreads-2.1-7_2.1.12-stable-8 libext2fs2_1.47.0-2 libfabric1_1.17.0-3 libfakeroot_1.32.1-1 libffi8_3.4.4-1 libfido2-1_1.14.0-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-12-dev_12.3.0-10+rpi1 libgcc-13-dev_13.2.0-7+rpi1 libgcc-s1_13.2.0-7+rpi1 libgcrypt20_1.10.2-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgfortran-13-dev_13.2.0-7+rpi1 libgfortran5_13.2.0-7+rpi1 libgmp10_2:6.3.0+dfsg-2 libgnutls30_3.8.1-4 libgomp1_13.2.0-7+rpi1 libgpg-error0_1.47-2 libgssapi-krb5-2_1.20.1-4 libhogweed6_3.9.1-2 libhwloc-dev_2.10.0-1 libhwloc-plugins_2.10.0-1 libhwloc15_2.10.0-1 libibverbs-dev_48.0-1 libibverbs1_48.0-1 libicu72_72.1-4 libidn2-0_2.3.4-1 libisl23_0.26-3 libjansson4_2.14-2 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libk5crypto3_1.20.1-4 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-4 libkrb5support0_1.20.1-4 libksba8_1.6.4-2 liblapack-dev_3.11.0-2 liblapack3_3.11.0-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1 liblocale-gettext-perl_1.07-6 libltdl-dev_2.4.7-7 libltdl7_2.4.7-7 liblz4-1_1.9.4-1+rpi1+b1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmetis5_5.1.0.dfsg-7 libmount1_2.39.3-2 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libmunge2_0.5.15-3 libncursesw6_6.4+20231016-1 libnettle8_3.9.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.16-1 libnuma1_2.0.16-1 libopenmpi-dev_4.1.6-1+rpi1 libopenmpi3_4.1.6-1+rpi1 libp11-kit0_0.25.0-5 libpam-modules_1.5.2-9.1 libpam-modules-bin_1.5.2-9.1 libpam-runtime_1.5.2-9.1 libpam0g_1.5.2-9.1 libpciaccess0_0.17-3 libpcre2-8-0_10.42-4 libperl5.36_5.36.0-9 libpipeline1_1.5.7-1 libpkgconf3_1.8.1-1 libpmix-dev_5.0.1-4 libpmix2_5.0.1-4 libptscotch-7.0_7.0.4-1 librdmacm1_48.0-1 libreadline8_8.2-1.3 libsasl2-2_2.1.28+dfsg1-3 libsasl2-modules-db_2.1.28+dfsg1-3 libseccomp2_2.5.4-1+rpi1+b1 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol2_3.5-1 libsframe1_2.41-6+rpi1 libsmartcols1_2.39.3-2 libsqlite3-0_3.43.2-1 libss2_1.47.0-2 libssl3_3.1.4-2 libstdc++-12-dev_12.3.0-10+rpi1 libstdc++-13-dev_13.2.0-7+rpi1 libstdc++6_13.2.0-7+rpi1 libsub-override-perl_0.10-1 libsuperlu-dev_6.0.1+dfsg1-1 libsuperlu-dist-dev_8.2.1+dfsg1-1 libsuperlu-dist8_8.2.1+dfsg1-1 libsuperlu6_6.0.1+dfsg1-1 libsystemd0_254.5-1+rpi1 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtinfo6_6.4+20231016-1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libubsan1_13.2.0-7+rpi1 libuchardet0_0.0.8-1 libudev1_254.5-1+rpi1 libunistring5_1.1-2 libuuid1_2.39.3-2 libx11-6_2:1.8.7-1 libx11-data_2:1.8.7-1 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.3 libxnvctrl0_525.125.06-1 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1 login_1:4.13+dfsg1-3 logsave_1.47.0-2 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.0-1 mawk_1.3.4.20230808-1 mount_2.39.3-2 mpi-default-dev_1.15 ncurses-base_6.4+20231016-1 ncurses-bin_6.4+20231016-1 ocl-icd-libopencl1_2.3.2-1 openmpi-bin_4.1.6-1+rpi1 openmpi-common_4.1.6-1+rpi1 openssh-client_1:9.5p1-2 passwd_1:4.13+dfsg1-3 patch_2.7.6-7 perl_5.36.0-9 perl-base_5.36.0-9 perl-modules-5.36_5.36.0-9 pinentry-curses_1.2.1-1 pkg-config_1.8.1-1 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sysvinit-utils_3.08-3 tar_1.34+dfsg-1.2 tzdata_2023c-10 usr-is-merged_37 util-linux_2.39.3-2 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-3 zlib1g-dev_1:1.2.13.dfsg-3

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: hypre
Binary: libhypre-dev, libhypre-2.28.0, libhypre64-dev, libhypre64-2.28.0, libhypre64m-dev, libhypre64m-2.28.0
Architecture: any
Version: 2.28.0-8
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: "Adam C. Powell, IV" <hazelsct@debian.org>
Homepage: https://www.llnl.gov/casc/hypre/
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/science-team/hypre
Vcs-Git: https://salsa.debian.org/science-team/hypre.git
Testsuite: autopkgtest
Testsuite-Triggers: @builddeps@
Build-Depends: autoconf, automake, debhelper-compat (= 13), pkg-config, gfortran, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libblas64-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libopenblas64-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libatlas-base-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libblas64.so [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32], liblapack64-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libopenblas64-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libatlas-base-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | liblapack64.so [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32], libsuperlu-dev, libsuperlu-dist-dev (>= 6.3), libltdl-dev, libtool, mpi-default-dev
Package-List:
 libhypre-2.28.0 deb libs optional arch=any
 libhypre-dev deb libdevel optional arch=any
 libhypre64-2.28.0 deb libs optional arch=any
 libhypre64-dev deb libdevel optional arch=any
 libhypre64m-2.28.0 deb libs optional arch=any
 libhypre64m-dev deb libdevel optional arch=any
Checksums-Sha1:
 080a95cd40e2d1c1a9c61651ec256d60fd4a2df7 6801191 hypre_2.28.0.orig.tar.gz
 6e2d774024a195b84dc5425bb325704a69dd15b7 19644 hypre_2.28.0-8.debian.tar.xz
Checksums-Sha256:
 2eea68740cdbc0b49a5e428f06ad7af861d1e169ce6a12d2cf0aa2fc28c4a2ae 6801191 hypre_2.28.0.orig.tar.gz
 7e55f8f8b9e984850d180fa9f1a23ba53a5e7b06d00ae39a71efbf6d1d26c2e0 19644 hypre_2.28.0-8.debian.tar.xz
Files:
 82cb3018fb1a0bf4aeb49d51d291784a 6801191 hypre_2.28.0.orig.tar.gz
 d2c0b09bbce301789940c20017be4bad 19644 hypre_2.28.0-8.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmWAdnEUHGRwYXJzb25z
QGRlYmlhbi5vcmcACgkQVz7x5L1aAfpCLw//VPoFToyRLGNoqLuOaRBbKbQTiQ1R
k7fqqsKriGHlKvvPdR0is+jY2Q/iJCipcAyIG9WnCO3kvet0HxGQZB4dsJA1d1zP
psPf1f58b2pa/eBECqo0GMzQjnhgysPxXMmWuhsxFvVBGOck4+NPWVkEPxNJ4B2B
kiXoMA24cuWTY72njKKXI5Gg09egdR5uROb4g0JX0Gm8aNkE7z0ZLl+SBWK/7Nql
btSwhPxYrkdwWmsLiHeyp8195ytUaX5H/NeSDHTAOyjQV0EvXnivoLhHst/9u1fo
rpdG+kMEPTM9bIhhkJi5z1QVZZG+2GY0JwnQjJi4wj9rPQ5Kyq7Tdgxsh3Pl8qBQ
bBlfrCY0FTMgW/eJy2ORgEFd98RoTaaR2hzAF67Legb7yHdvhhbIHxbQU/Bur7zV
5yrthLiVPa/bxGmLKXwHLTo4arqYpUnbBAoCX0VnjOvGO3xt/2YNa83At0seD5py
xZMwYf0qEf/1awzlWy6/RQX+7y1TEpd11gbUW1jFPBPEOKTmDSTQ+IePysulgY97
hCkL1MeGKP9IZgPM9Ze8IvBfoRb7tVambeOBuU3w0gPQb+QfXEWURzd5IN503auO
A4Eo5md0LolCcZB7FxuOj/0vGLaFgdiIxjbd1awQrEmz5F5b8k2ywx32fdUWTsYr
Umlio/xie8WY4/Q=
=aZFP
-----END PGP SIGNATURE-----

gpgv: Signature made Mon Dec 18 16:42:25 2023 UTC
gpgv:                using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA
gpgv:                issuer "dparsons@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./hypre_2.28.0-8.dsc: no acceptable signature found
dpkg-source: info: extracting hypre in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking hypre_2.28.0.orig.tar.gz
dpkg-source: info: unpacking hypre_2.28.0-8.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying configure.patch
dpkg-source: info: applying blas.patch
dpkg-source: info: applying complex.patch
dpkg-source: info: applying test.patch
dpkg-source: info: applying lapack.patch
dpkg-source: info: applying superlu_libs.patch
dpkg-source: info: applying library_name_extension.patch
dpkg-source: info: applying no_timings_finalizeAllTimings.patch
dpkg-source: info: applying fix_make_check.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=124
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-ee28ff2e-fbbf-45c7-b4f2-9994ff486fe0
SCHROOT_UID=114
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -mRaspbian pi5 test autobuilder <root@raspbian.org> -B -rfakeroot
dpkg-buildpackage: info: source package hypre
dpkg-buildpackage: info: source version 2.28.0-8
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:90: override_dh_auto_clean] Error 25 (ignored)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_autoreconf_clean -O--sourcedirectory=src
   dh_clean -O--sourcedirectory=src
   debian/rules execute_after_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf src64 src64m
rm -rf src-static src64-static src64m-static
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
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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H         -I.. -I../utilities -c dnrm2.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H         -I.. -I../utilities -c dscal.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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H         -I.. -I../utilities -c dsyr2k.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H         -I.. -I../utilities -c dsyrk.c
dsyr2.c: In function ‘hypre_dsyr2’:
dsyr2.c:29:21: warning: ‘jx’ may be used uninitialized [-Wmaybe-uninitialized]
   29 |     integer ix, iy, jx, jy, kx, ky;
      |                     ^~
dsyr2.c:29:25: warning: ‘jy’ may be used uninitialized [-Wmaybe-uninitialized]
   29 |     integer ix, iy, jx, jy, kx, ky;
      |                         ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H         -I.. -I../utilities -c f2c.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H         -I.. -I../utilities -c idamax.c
dtrsv.c: In function ‘hypre_dtrsv’:
dtrsv.c:308:20: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized]
  308 |                 kx += (*n - 1) * *incx;
      |                 ~~~^~~~~~~~~~~~~~~~~~~
dtrsv.c:28:21: note: ‘kx’ was declared here
   28 |     integer ix, jx, kx;
      |                     ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H         -I.. -I../blas -I../utilities -c dlange.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H         -I.. -I../blas -I../utilities -c dlanst.c
dgesvd.c: In function ‘hypre_dgesvd’:
dgesvd.c:3751:45: warning: ‘wrkbl’ may be used uninitialized [-Wmaybe-uninitialized]
 3751 |                         if (*lwork >= wrkbl + *lda * *m) {
      |                                       ~~~~~~^~~~~~~~~~~
dgesvd.c:38:27: note: ‘wrkbl’ was declared here
   38 |     integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork;
      |                           ^~~~~
In file included from dgesvd.c:8:
f2c.h:196:36: warning: ‘bdspac’ may be used uninitialized [-Wmaybe-uninitialized]
  196 | #define max(a,b) ((a) >= (b) ? (a) : (b))
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~
dgesvd.c:3746:45: note: in expansion of macro ‘max’
 3746 |                     if (*lwork >= *m * *m + max(i__2,bdspac)) {
      |                                             ^~~
dgesvd.c:46:17: note: ‘bdspac’ was declared here
   46 |     integer ir, bdspac, iu;
      |                 ^~~~~~
dgesvd.c:4036:12: warning: ‘ie’ may be used uninitialized [-Wmaybe-uninitialized]
 4036 |         if (ie > 2) {
      |            ^
dgesvd.c:40:13: note: ‘ie’ was declared here
   40 |     integer ie;
      |             ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
exchange_data.c: In function ‘hypre_DataExchangeList’:
exchange_data.c:409:10: warning: ‘response_requests’ may be used uninitialized [-Wmaybe-uninitialized]
  409 |          hypre_MPI_Testall(num_contacts, response_requests, &responses_complete,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 |                            response_statuses);
      |                            ~~~~~~~~~~~~~~~~~~
exchange_data.c:172:23: note: ‘response_requests’ was declared here
  172 |    hypre_MPI_Request *response_requests, *contact_requests;
      |                       ^~~~~~~~~~~~~~~~~
In file included from exchange_data.c:15:
_hypre_utilities.h:783:3: warning: ‘contact_requests’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exchange_data.c:542:7: note: in expansion of macro ‘hypre_TFree’
  542 |       hypre_TFree(contact_requests, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
exchange_data.c:172:43: note: ‘contact_requests’ was declared here
  172 |    hypre_MPI_Request *response_requests, *contact_requests;
      |                                           ^~~~~~~~~~~~~~~~
exchange_data.c:409:10: warning: ‘response_statuses’ may be used uninitialized [-Wmaybe-uninitialized]
  409 |          hypre_MPI_Testall(num_contacts, response_requests, &responses_complete,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 |                            response_statuses);
      |                            ~~~~~~~~~~~~~~~~~~
exchange_data.c:173:23: note: ‘response_statuses’ was declared here
  173 |    hypre_MPI_Status  *response_statuses, *contact_statuses;
      |                       ^~~~~~~~~~~~~~~~~
_hypre_utilities.h:783:3: warning: ‘contact_statuses’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exchange_data.c:543:7: note: in expansion of macro ‘hypre_TFree’
  543 |       hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
exchange_data.c:173:43: note: ‘contact_statuses’ was declared here
  173 |    hypre_MPI_Status  *response_statuses, *contact_statuses;
      |                                           ^~~~~~~~~~~~~~~~
exchange_data.c:417:10: warning: ‘term_requests’ may be used uninitialized [-Wmaybe-uninitialized]
  417 |          hypre_MPI_Testall(tree.num_child, term_requests, &children_complete,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |                            term_statuses);
      |                            ~~~~~~~~~~~~~~
exchange_data.c:178:23: note: ‘term_requests’ was declared here
  178 |    hypre_MPI_Request *term_requests, term_request1, request_parent;
      |                       ^~~~~~~~~~~~~
exchange_data.c:417:10: warning: ‘term_statuses’ may be used uninitialized [-Wmaybe-uninitialized]
  417 |          hypre_MPI_Testall(tree.num_child, term_requests, &children_complete,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |                            term_statuses);
      |                            ~~~~~~~~~~~~~~
exchange_data.c:179:23: note: ‘term_statuses’ was declared here
  179 |    hypre_MPI_Status  *term_statuses, term_status1, status_parent;
      |                       ^~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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_device.c -o int_array_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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.28.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.28.0.so
ln -s -f libHYPRE_utilities-2.28.0.so libHYPRE_utilities.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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.28.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.28.0.so
ln -s -f libHYPRE_multivector-2.28.0.so libHYPRE_multivector.so
cp -fR *.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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.28.0.so bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o -Wl,-soname,libHYPRE_krylov-2.28.0.so
ln -s -f libHYPRE_krylov-2.28.0.so libHYPRE_krylov.so
cp -fR ./HYPRE_*.h /<<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'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
csr_matrix.c: In function ‘hypre_CSRMatrixUnion’:
csr_matrix.c:1255:16: warning: ‘big_jB’ may be used uninitialized [-Wmaybe-uninitialized]
 1255 |             if ( big_jB == big_jA )
      |                ^
csr_matrix.c:1155:30: note: ‘big_jB’ was declared here
 1155 |    HYPRE_BigInt jBg, big_jA, big_jB;
      |                              ^~~~~~
csr_matrix.c:1255:16: warning: ‘big_jA’ may be used uninitialized [-Wmaybe-uninitialized]
 1255 |             if ( big_jB == big_jA )
      |                ^
csr_matrix.c:1155:22: note: ‘big_jA’ was declared here
 1155 |    HYPRE_BigInt jBg, big_jA, big_jB;
      |                      ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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.28.0.so csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj -Wl,-soname,libHYPRE_seq_mv-2.28.0.so
ln -s -f libHYPRE_seq_mv-2.28.0.so libHYPRE_seq_mv.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
par_csr_aat.c: In function ‘hypre_ParCSRAAt’:
par_csr_aat.c:860:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  860 |       hypre_CSRMatrixDestroy(A_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_aat.c:362:21: note: ‘A_ext’ was declared here
  362 |    hypre_CSRMatrix *A_ext;
      |                     ^~~~~
par_csr_aat.c:434:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  434 |    hypre_ParAat_RowSizes(
      |    ^~~~~~~~~~~~~~~~~~~~~~
  435 |       &C_diag_i, &C_offd_i, B_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |       A_diag_i, A_diag_j,
      |       ~~~~~~~~~~~~~~~~~~~
  437 |       A_offd_i, A_offd_j, A_col_map_offd,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438 |       A_ext_i, A_ext_j, A_ext_row_map,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 |       num_rows_diag_A, num_cols_offd_A,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |       num_rows_A_ext,
      |       ~~~~~~~~~~~~~~~
  442 |       first_col_diag_A, first_row_index_A
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |    );
      |    ~
par_csr_aat.c:365:21: note: ‘A_ext_i’ was declared here
  365 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_csr_aat.c:434:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  434 |    hypre_ParAat_RowSizes(
      |    ^~~~~~~~~~~~~~~~~~~~~~
  435 |       &C_diag_i, &C_offd_i, B_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |       A_diag_i, A_diag_j,
      |       ~~~~~~~~~~~~~~~~~~~
  437 |       A_offd_i, A_offd_j, A_col_map_offd,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438 |       A_ext_i, A_ext_j, A_ext_row_map,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 |       num_rows_diag_A, num_cols_offd_A,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |       num_rows_A_ext,
      |       ~~~~~~~~~~~~~~~
  442 |       first_col_diag_A, first_row_index_A
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |    );
      |    ~
par_csr_aat.c:366:21: note: ‘A_ext_j’ was declared here
  366 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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:1088:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 1088 |       hypre_CSRBooleanMatrixDestroy(A_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:642:28: note: ‘A_ext’ was declared here
  642 |    hypre_CSRBooleanMatrix *A_ext;
      |                            ^~~~~
par_csr_bool_matop.c:707:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  707 |    hypre_ParAat_RowSizes(
      |    ^~~~~~~~~~~~~~~~~~~~~~
  708 |       &C_diag_i, &C_offd_i, B_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |       A_diag_i, A_diag_j,
      |       ~~~~~~~~~~~~~~~~~~~
  710 |       A_offd_i, A_offd_j, A_col_map_offd,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |       A_ext_i, A_ext_j, A_ext_row_map,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713 |       num_rows_diag_A, num_cols_offd_A,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714 |       num_rows_A_ext,
      |       ~~~~~~~~~~~~~~~
  715 |       first_col_diag_A, first_row_index_A
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  716 |    );
      |    ~
par_csr_bool_matop.c:644:27: note: ‘A_ext_i’ was declared here
  644 |    HYPRE_Int             *A_ext_i;
      |                           ^~~~~~~
par_csr_bool_matop.c:707:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  707 |    hypre_ParAat_RowSizes(
      |    ^~~~~~~~~~~~~~~~~~~~~~
  708 |       &C_diag_i, &C_offd_i, B_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |       A_diag_i, A_diag_j,
      |       ~~~~~~~~~~~~~~~~~~~
  710 |       A_offd_i, A_offd_j, A_col_map_offd,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |       A_ext_i, A_ext_j, A_ext_row_map,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713 |       num_rows_diag_A, num_cols_offd_A,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714 |       num_rows_A_ext,
      |       ~~~~~~~~~~~~~~~
  715 |       first_col_diag_A, first_row_index_A
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  716 |    );
      |    ~
par_csr_bool_matop.c:645:27: note: ‘A_ext_j’ was declared here
  645 |    HYPRE_BigInt          *A_ext_j;
      |                           ^~~~~~~
par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’:
par_csr_bool_matrix.c:575:19: warning: ‘offd_i’ may be used uninitialized [-Wmaybe-uninitialized]
  575 |    HYPRE_Int     *offd_i;
      |                   ^~~~~~
par_csr_bool_matrix.c:576:19: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  576 |    HYPRE_Int     *offd_j;
      |                   ^~~~~~
par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’:
par_csr_communication.c:762:23: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized]
  762 |    hypre_MPI_Request *requests;
      |                       ^~~~~~~~
par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’:
par_csr_bool_matop.c:176:7: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  176 |       hypre_CSRBooleanMatrixDestroy(Bs_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:61:28: note: ‘Bs_ext’ was declared here
   61 |    hypre_CSRBooleanMatrix *Bs_ext;
      |                            ^~~~~~
par_csr_bool_matop.c:62:27: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
   62 |    HYPRE_Int             *Bs_ext_i;
      |                           ^~~~~~~~
par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
   63 |    HYPRE_BigInt          *Bs_ext_j;
      |                           ^~~~~~~~
par_csr_bool_matop.c:170:25: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |             B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B);
      |                         ^
par_csr_bool_matop.c:66:27: note: ‘B_ext_diag_j’ was declared here
   66 |    HYPRE_Int             *B_ext_diag_j;
      |                           ^~~~~~~~~~~~
par_csr_bool_matop.c:165:25: warning: ‘B_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  165 |             B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j];
      |                         ^
par_csr_bool_matop.c:71:27: note: ‘B_tmp_offd_j’ was declared here
   71 |    HYPRE_BigInt          *B_tmp_offd_j;
      |                           ^~~~~~~~~~~~
par_csr_bool_matop.c: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:226:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized]
  226 |       B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227 |                                               B_tmp_offd_j[i],
      |                                               ~~~~~~~~~~~~~~~~
  228 |                                               num_cols_offd_C);
      |                                               ~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:46:29: note: ‘col_map_offd_C’ was declared here
   46 |    HYPRE_BigInt            *col_map_offd_C;
      |                             ^~~~~~~~~~~~~~
par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’:
par_csr_bool_matrix.c:877:39: warning: ‘a_i’ may be used uninitialized [-Wmaybe-uninitialized]
  877 |                                  - a_i[(HYPRE_Int)row_starts[i]];
      |                                       ^
par_csr_bool_matrix.c:828:24: note: ‘a_i’ was declared here
  828 |    HYPRE_Int          *a_i;
      |                        ^~~
par_csr_bool_matrix.c:895:10: warning: ‘a_j’ may be used uninitialized [-Wmaybe-uninitialized]
  895 |          hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i],
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  896 |                                                 local_num_rows[i],
      |                                                 ~~~~~~~~~~~~~~~~~~
  897 |                                                 &a_i[(HYPRE_Int)row_starts[i]],
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  898 |                                                 &a_j[ind],
      |                                                 ~~~~~~~~~~
  899 |                                                 &csr_matrix_datatypes[i]);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matrix.c:829:24: note: ‘a_j’ was declared here
  829 |    HYPRE_Int          *a_j;
      |                        ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:647:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
  647 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matvec.c:558:28: note: ‘comm_handle’ was declared here
  558 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
par_csr_matvec.c:668:26: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized]
  668 |       if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local,
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                                                       CF_marker, CF_marker_offd, fpt);
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matvec.c:567:23: note: ‘x_tmp’ was declared here
  567 |    hypre_Vector      *x_tmp;
      |                       ^~~~~
par_csr_matvec.c:650:10: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
  650 |       if (num_sends)
      |          ^
par_csr_matvec.c:572:23: note: ‘num_sends’ was declared here
  572 |    HYPRE_Int          num_sends, i, j, index, start, num_procs;
      |                       ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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_matop_marked.c: In function ‘hypre_ParMatmul_FC’:
par_csr_matop_marked.c:429:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  429 |       hypre_CSRMatrixDestroy(Ps_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop_marked.c:308:24: note: ‘Ps_ext’ was declared here
  308 |    hypre_CSRMatrix    *Ps_ext;
      |                        ^~~~~~
par_csr_matop_marked.c:310:24: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  310 |    HYPRE_Complex      *Ps_ext_data;
      |                        ^~~~~~~~~~~
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:312:24: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  312 |    HYPRE_BigInt       *Ps_ext_j;
      |                        ^~~~~~~~
par_csr_matop_marked.c:423:28: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  423 |             P_ext_diag_data[cnt_diag++] = Ps_ext_data[j];
      |                            ^
par_csr_matop_marked.c:314:24: note: ‘P_ext_diag_data’ was declared here
  314 |    HYPRE_Complex      *P_ext_diag_data;
      |                        ^~~~~~~~~~~~~~~
par_csr_matop_marked.c:422:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  422 |             P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P);
      |                         ^
par_csr_matop_marked.c:316:24: note: ‘P_ext_diag_j’ was declared here
  316 |    HYPRE_Int          *P_ext_diag_j;
      |                        ^~~~~~~~~~~~
par_csr_matop_marked.c:418:28: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  418 |             P_ext_offd_data[cnt_offd++] = Ps_ext_data[j];
      |                            ^
par_csr_matop_marked.c:319:24: note: ‘P_ext_offd_data’ was declared here
  319 |    HYPRE_Complex      *P_ext_offd_data;
      |                        ^~~~~~~~~~~~~~~
par_csr_matop_marked.c:479:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized]
  479 |       P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  480 |                                               Ps_ext_j[i],
      |                                               ~~~~~~~~~~~~
  481 |                                               num_cols_offd_C);
      |                                               ~~~~~~~~~~~~~~~~
par_csr_matop_marked.c:289:24: note: ‘col_map_offd_C’ was declared here
  289 |    HYPRE_BigInt       *col_map_offd_C;
      |                        ^~~~~~~~~~~~~~
par_csr_matop_marked.c:515:4: warning: ‘map_P_to_C’ may be used uninitialized [-Wmaybe-uninitialized]
  515 |    hypre_ParMatmul_RowSizes_Marked(
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |       &C_diag_i, &C_offd_i, &P_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517 |       A_diag_i, A_diag_j, A_offd_i, A_offd_j,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518 |       P_diag_i, P_diag_j, P_offd_i, P_offd_j,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519 |       P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  520 |       map_P_to_C,
      |       ~~~~~~~~~~~
  521 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |       num_rows_diag_A, num_cols_offd_A, allsquare,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523 |       num_cols_diag_P, num_cols_offd_P,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |       num_cols_offd_C, CF_marker, dof_func, dof_func_offd
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  525 |    );
      |    ~
par_csr_matop_marked.c:290:24: note: ‘map_P_to_C’ was declared here
  290 |    HYPRE_Int          *map_P_to_C;
      |                        ^~~~~~~~~~
par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’:
par_csr_matrix.c:884:19: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  884 |          offd_data[offd_cnt++] = data;
      |                   ^
par_csr_matrix.c:807:24: note: ‘offd_data’ was declared here
  807 |    HYPRE_Complex      *offd_data;
      |                        ^~~~~~~~~
par_csr_matrix.c:809:24: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  809 |    HYPRE_Int          *offd_j;
      |                        ^~~~~~
par_csr_matrix.c:883:15: warning: ‘tmp_j’ may be used uninitialized [-Wmaybe-uninitialized]
  883 |          tmp_j[offd_cnt] = J;
      |               ^
par_csr_matrix.c:810:24: note: ‘tmp_j’ was declared here
  810 |    HYPRE_BigInt       *tmp_j;
      |                        ^~~~~
par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’:
par_csr_triplemat.c:679:10: warning: ‘APext_diag’ may be used uninitialized [-Wmaybe-uninitialized]
  679 |          hypre_CSRMatrixDestroy(APext_diag);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_triplemat.c:536:21: note: ‘APext_diag’ was declared here
  536 |    hypre_CSRMatrix *APext_diag;
      |                     ^~~~~~~~~~
par_csr_triplemat.c:689:10: warning: ‘APext_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  689 |          hypre_CSRMatrixDestroy(APext_offd);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_triplemat.c:537:21: note: ‘APext_offd’ was declared here
  537 |    hypre_CSRMatrix *APext_offd;
      |                     ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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:1635:27: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1635 |       *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1636 |                                                        B_ext_data);
      |                                                        ~~~~~~~~~~~
par_csr_matop.c:1276:20: note: ‘B_ext_data’ was declared here
 1276 |    HYPRE_Complex * B_ext_data;
      |                    ^~~~~~~~~~
par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’:
par_csr_matrix.c:1435:10: warning: ‘A_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1435 |          hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i],
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1436 |                                          num_rows_proc[i],
      |                                          ~~~~~~~~~~~~~~~~~
 1437 |                                          &A_data[ind],
      |                                          ~~~~~~~~~~~~~
 1438 |                                          &A_i[(HYPRE_Int) global_row_starts[i]],
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1439 |                                          &A_j[ind],
      |                                          ~~~~~~~~~~
 1440 |                                          &csr_matrix_datatypes[i]);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matrix.c:1242:24: note: ‘A_data’ was declared here
 1242 |    HYPRE_Complex      *A_data;
      |                        ^~~~~~
par_csr_matrix.c:1415:36: warning: ‘A_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1415 |          num_nonzeros_proc[i] = A_i[(HYPRE_Int)global_row_starts[i + 1]] -
      |                                    ^
par_csr_matrix.c:1243:24: note: ‘A_i’ was declared here
 1243 |    HYPRE_Int          *A_i;
      |                        ^~~
par_csr_matrix.c:1435:10: warning: ‘A_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1435 |          hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i],
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1436 |                                          num_rows_proc[i],
      |                                          ~~~~~~~~~~~~~~~~~
 1437 |                                          &A_data[ind],
      |                                          ~~~~~~~~~~~~~
 1438 |                                          &A_i[(HYPRE_Int) global_row_starts[i]],
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1439 |                                          &A_j[ind],
      |                                          ~~~~~~~~~~
 1440 |                                          &csr_matrix_datatypes[i]);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matrix.c:1244:24: note: ‘A_j’ was declared here
 1244 |    HYPRE_Int          *A_j;
      |                        ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’:
par_csr_matop.c:1981:21: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
 1981 |       for (i = 0; i < num_sends; i++)
      |                   ~~^~~~~~~~~~~
par_csr_matop.c:1868:29: note: ‘num_sends’ was declared here
 1868 |    HYPRE_Int                num_sends, num_recvs, num_cols_offd_AT;
      |                             ^~~~~~~~~
In file included from par_csr_matop.c:8:
par_csr_matop.c:1978:64: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized]
 1978 |       tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST);
./../utilities/_hypre_utilities.h:771:34: note: in definition of macro ‘hypre_CTAlloc’
  771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) )
      |                                  ^~~~~
par_csr_matop.c:1868:40: note: ‘num_recvs’ was declared here
 1868 |    HYPRE_Int                num_sends, num_recvs, num_cols_offd_AT;
      |                                        ^~~~~~~~~
par_csr_matop.c:1880:29: warning: ‘AT_tmp_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1880 |    HYPRE_Int               *AT_tmp_i;
      |                             ^~~~~~~~
par_csr_matop.c:2022:24: warning: ‘AT_tmp_data’ may be used uninitialized [-Wmaybe-uninitialized]
 2022 |          comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data,
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2023 |                                                     AT_buf_data);
      |                                                     ~~~~~~~~~~~~
par_csr_matop.c:1883:29: note: ‘AT_tmp_data’ was declared here
 1883 |    HYPRE_Complex           *AT_tmp_data;
      |                             ^~~~~~~~~~~
par_csr_matop.c:1986:51: warning: ‘AT_buf_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1986 |             tmp_send_map_starts[i + 1] += AT_buf_i[j];
      |                                                   ^
par_csr_matop.c:1885:29: note: ‘AT_buf_i’ was declared here
 1885 |    HYPRE_Int               *AT_buf_i;
      |                             ^~~~~~~~
par_csr_matop.c:2006:7: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized]
 2006 |       hypre_ParCSRCommPkgCreateAndFill(comm,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2007 |                                        num_recvs, recv_procs, tmp_recv_vec_starts,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2008 |                                        num_sends, send_procs, tmp_send_map_starts,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2009 |                                        NULL,
      |                                        ~~~~~
 2010 |                                        &tmp_comm_pkg);
      |                                        ~~~~~~~~~~~~~~
par_csr_matop.c:1898:29: note: ‘recv_procs’ was declared here
 1898 |    HYPRE_Int               *recv_procs, *send_procs;
      |                             ^~~~~~~~~~
par_csr_matop.c:2006:7: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized]
 2006 |       hypre_ParCSRCommPkgCreateAndFill(comm,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2007 |                                        num_recvs, recv_procs, tmp_recv_vec_starts,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2008 |                                        num_sends, send_procs, tmp_send_map_starts,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2009 |                                        NULL,
      |                                        ~~~~~
 2010 |                                        &tmp_comm_pkg);
      |                                        ~~~~~~~~~~~~~~
par_csr_matop.c:1898:42: note: ‘send_procs’ was declared here
 1898 |    HYPRE_Int               *recv_procs, *send_procs;
      |                                          ^~~~~~~~~~
par_csr_matop.c:1995:47: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized]
 1995 |       tmp_recv_vec_starts[0] = recv_vec_starts[0];
      |                                ~~~~~~~~~~~~~~~^~~
par_csr_matop.c:1899:29: note: ‘recv_vec_starts’ was declared here
 1899 |    HYPRE_Int               *recv_vec_starts;
      |                             ^~~~~~~~~~~~~~~
par_csr_matop.c:1980:47: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized]
 1980 |       tmp_send_map_starts[0] = send_map_starts[0];
      |                                ~~~~~~~~~~~~~~~^~~
par_csr_matop.c:1900:29: note: ‘send_map_starts’ was declared here
 1900 |    HYPRE_Int               *send_map_starts;
      |                             ^~~~~~~~~~~~~~~
par_csr_matop.c:1987:37: warning: ‘send_map_elmts’ may be used uninitialized [-Wmaybe-uninitialized]
 1987 |             AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j];
      |                                     ^
par_csr_matop.c:1901:29: note: ‘send_map_elmts’ was declared here
 1901 |    HYPRE_Int               *send_map_elmts;
      |                             ^~~~~~~~~~~~~~
par_csr_matop.c:1974:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
 1974 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:1905:29: note: ‘comm_handle’ was declared here
 1905 |    hypre_ParCSRCommHandle  *comm_handle;
      |                             ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘AT_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:2104:10: note: in expansion of macro ‘hypre_TFree’
 2104 |          hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST);
      |          ^~~~~~~~~~~
par_csr_matop.c:1887:29: note: ‘AT_buf_data’ was declared here
 1887 |    HYPRE_Complex           *AT_buf_data;
      |                             ^~~~~~~~~~~
par_vector.c: In function ‘hypre_VectorToParVector’:
par_vector.c:641:72: warning: ‘v_data’ may be used uninitialized [-Wmaybe-uninitialized]
  641 |             hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride,
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
par_vector.c:579:24: note: ‘v_data’ was declared here
  579 |    HYPRE_Complex      *v_data;
      |                        ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:3360:29: warning: ‘map_to_B’ may be used uninitialized [-Wmaybe-uninitialized]
 3360 |             A_col = map_to_B[A_offd_j[j]];
      |                             ^
par_csr_matop.c:3234:26: note: ‘map_to_B’ was declared here
 3234 |    HYPRE_Int            *map_to_B;
      |                          ^~~~~~~~
par_csr_matop.c: In function ‘hypre_ParMatmul’:
par_csr_matop.c:858:13: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  858 |             hypre_CSRMatrixDestroy(Bs_ext);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:427:24: note: ‘Bs_ext’ was declared here
  427 |    hypre_CSRMatrix    *Bs_ext;
      |                        ^~~~~~
par_csr_matop.c:428:24: warning: ‘Bs_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  428 |    HYPRE_Complex      *Bs_ext_data;
      |                        ^~~~~~~~~~~
par_csr_matop.c:429:24: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  429 |    HYPRE_Int          *Bs_ext_i;
      |                        ^~~~~~~~
par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  430 |    HYPRE_BigInt       *Bs_ext_j;
      |                        ^~~~~~~~
par_csr_matop.c:835:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized]
  835 |                temp[cnt_offd] = Bs_ext_j[j];
      |                    ^
par_csr_matop.c:722:18: note: ‘temp’ was declared here
  722 |    HYPRE_BigInt *temp;
      |                  ^~~~
par_csr_matop.c:838:31: warning: ‘B_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  838 |                B_ext_offd_data[cnt_offd++] = Bs_ext_data[j];
      |                               ^
par_csr_matop.c:435:24: note: ‘B_ext_offd_data’ was declared here
  435 |    HYPRE_Complex      *B_ext_offd_data;
      |                        ^~~~~~~~~~~~~~~
par_csr_matop.c:437:24: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  437 |    HYPRE_Int          *B_ext_offd_j;
      |                        ^~~~~~~~~~~~
par_csr_matop.c:843:31: warning: ‘B_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  843 |                B_ext_diag_data[cnt_diag++] = Bs_ext_data[j];
      |                               ^
par_csr_matop.c:431:24: note: ‘B_ext_diag_data’ was declared here
  431 |    HYPRE_Complex      *B_ext_diag_data;
      |                        ^~~~~~~~~~~~~~~
par_csr_matop.c:842:28: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  842 |                B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B);
      |                            ^
par_csr_matop.c:433:24: note: ‘B_ext_diag_j’ was declared here
  433 |    HYPRE_Int          *B_ext_diag_j;
      |                        ^~~~~~~~~~~~
par_csr_matop.c:911:31: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized]
  911 |             B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j],
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  912 |                                                     //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j],
      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  913 |                                                     num_cols_offd_C);
      |                                                     ~~~~~~~~~~~~~~~~
par_csr_matop.c:408:24: note: ‘col_map_offd_C’ was declared here
  408 |    HYPRE_BigInt       *col_map_offd_C;
      |                        ^~~~~~~~~~~~~~
par_csr_matop.c: In function ‘hypre_ParTMatmul’:
par_csr_matop.c:3506:17: warning: ‘C_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3506 |    HYPRE_Int   *C_ext_i;
      |                 ^~~~~~~
par_csr_matop.c:3507:20: warning: ‘C_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3507 |    HYPRE_BigInt   *C_ext_j;
      |                    ^~~~~~~
par_csr_matop.c:3508:21: warning: ‘C_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3508 |    HYPRE_Complex   *C_ext_data;
      |                     ^~~~~~~~~~
par_csr_matop.c:3738:28: warning: ‘C_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3738 |                C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C,
      |                            ^
par_csr_matop.c:3513:17: note: ‘C_ext_offd_j’ was declared here
 3513 |    HYPRE_Int   *C_ext_offd_j;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3741:31: warning: ‘C_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3741 |                C_ext_offd_data[cnt_offd++] = C_ext_data[j];
      |                               ^
par_csr_matop.c:3514:21: note: ‘C_ext_offd_data’ was declared here
 3514 |    HYPRE_Complex   *C_ext_offd_data;
      |                     ^~~~~~~~~~~~~~~
par_csr_matop.c:3745:28: warning: ‘C_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3745 |                C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C);
      |                            ^
par_csr_matop.c:3510:17: note: ‘C_ext_diag_j’ was declared here
 3510 |    HYPRE_Int   *C_ext_diag_j;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3746:31: warning: ‘C_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3746 |                C_ext_diag_data[cnt_diag++] = C_ext_data[j];
      |                               ^
par_csr_matop.c:3511:21: note: ‘C_ext_diag_data’ was declared here
 3511 |    HYPRE_Complex   *C_ext_diag_data;
      |                     ^~~~~~~~~~~~~~~
par_csr_matop.c:3856:44: warning: ‘C_ext_diag_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3856 |                      for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++)
      |                                            ^
par_csr_matop.c:3509:17: note: ‘C_ext_diag_i’ was declared here
 3509 |    HYPRE_Int   *C_ext_diag_i;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3865:44: warning: ‘C_ext_offd_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3865 |                      for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++)
      |                                            ^
par_csr_matop.c:3512:17: note: ‘C_ext_offd_i’ was declared here
 3512 |    HYPRE_Int   *C_ext_offd_i;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3520:17: warning: ‘C_tmp_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3520 |    HYPRE_Int   *C_tmp_diag_j;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3521:21: warning: ‘C_tmp_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3521 |    HYPRE_Complex   *C_tmp_diag_data;
      |                     ^~~~~~~~~~~~~~~
par_csr_matop.c:3843:21: warning: ‘C_tmp_offd_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3843 |             for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++)
      |                  ~~~^~~~~~~~~~~~~~~~~~
par_csr_matop.c:3522:17: note: ‘C_tmp_offd_i’ was declared here
 3522 |    HYPRE_Int   *C_tmp_offd_i;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3523:17: warning: ‘C_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3523 |    HYPRE_Int   *C_tmp_offd_j;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3524:21: warning: ‘C_tmp_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3524 |    HYPRE_Complex   *C_tmp_offd_data;
      |                     ^~~~~~~~~~~~~~~
par_csr_matop.c:3531:21: warning: ‘send_map_starts_A’ may be used uninitialized [-Wmaybe-uninitialized]
 3531 |    HYPRE_Int       *send_map_starts_A;
      |                     ^~~~~~~~~~~~~~~~~
par_csr_matop.c:3532:21: warning: ‘send_map_elmts_A’ may be used uninitialized [-Wmaybe-uninitialized]
 3532 |    HYPRE_Int       *send_map_elmts_A;
      |                     ^~~~~~~~~~~~~~~~
par_csr_matop.c:3850:29: warning: ‘num_sends_A’ may be used uninitialized [-Wmaybe-uninitialized]
 3850 |             for (jk = 0; jk < num_sends_A; jk++)
      |                          ~~~^~~~~~~~~~~~~
par_csr_matop.c:3533:21: note: ‘num_sends_A’ was declared here
 3533 |    HYPRE_Int        num_sends_A;
      |                     ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘map_B_to_C’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:4148:7: note: in expansion of macro ‘hypre_TFree’
 4148 |       hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
par_csr_matop.c:3491:24: note: ‘map_B_to_C’ was declared here
 3491 |    HYPRE_Int          *map_B_to_C;
      |                        ^~~~~~~~~~
par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’:
par_csr_matop.c:5899:52: warning: ‘nc_local’ may be used uninitialized [-Wmaybe-uninitialized]
 5899 |    B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local + 1, HYPRE_MEMORY_HOST);
./../utilities/_hypre_utilities.h:765:50: note: in definition of macro ‘hypre_TAlloc’
  765 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) )
      |                                                  ^~~~~
par_csr_matop.c:5730:34: note: ‘nc_local’ was declared here
 5730 |    HYPRE_Int           nf_local, nc_local;
      |                                  ^~~~~~~~
Building libHYPRE_parcsr_mv.so ... 
mpicc -shared  -o libHYPRE_parcsr_mv-2.28.0.so communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj -Wl,-soname,libHYPRE_parcsr_mv-2.28.0.so
ln -s -f libHYPRE_parcsr_mv-2.28.0.so libHYPRE_parcsr_mv.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’:
par_csr_block_matvec.c:100:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
  100 |       hypre_ParCSRBlockCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:31:28: note: ‘comm_handle’ was declared here
   31 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
par_csr_block_matvec.c:104:10: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized]
  104 |          hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:34:48: note: ‘x_tmp’ was declared here
   34 |    hypre_Vector           *x_local, *y_local, *x_tmp;
      |                                                ^~~~~
In file included from ./../seq_mv/seq_mv.h:15,
                 from csr_block_matrix.h:21,
                 from _hypre_parcsr_block_mv.h:12,
                 from par_csr_block_matvec.c:14:
./../utilities/_hypre_utilities.h:783:3: warning: ‘x_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:108:7: note: in expansion of macro ‘hypre_TFree’
  108 |       hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here
   41 |    HYPRE_Complex          *x_tmp_data, *x_buf_data, *x_local_data;
      |                                         ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:500:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  500 |       hypre_CSRBlockMatrixDestroy(Ps_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:277:26: note: ‘Ps_ext’ was declared here
  277 |    hypre_CSRBlockMatrix *Ps_ext;
      |                          ^~~~~~
par_csr_block_rap.c:279:27: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  279 |    HYPRE_Complex         *Ps_ext_data;
      |                           ^~~~~~~~~~~
par_csr_block_rap.c:280:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  280 |    HYPRE_Int             *Ps_ext_i;
      |                           ^~~~~~~~
par_csr_block_rap.c:281:27: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  281 |    HYPRE_BigInt          *Ps_ext_j;
      |                           ^~~~~~~~
par_csr_block_rap.c:283:27: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  283 |    HYPRE_Complex         *P_ext_diag_data;
      |                           ^~~~~~~~~~~~~~~
par_csr_block_rap.c:429:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  429 |             P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P);
      |                         ^
par_csr_block_rap.c:285:27: note: ‘P_ext_diag_j’ was declared here
  285 |    HYPRE_Int             *P_ext_diag_j;
      |                           ^~~~~~~~~~~~
par_csr_block_rap.c:287:27: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  287 |    HYPRE_Complex         *P_ext_offd_data;
      |                           ^~~~~~~~~~~~~~~
par_csr_block_rap.c:482:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized]
  482 |       P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  483 |                                               Ps_ext_j[i],
      |                                               ~~~~~~~~~~~~
  484 |                                               num_cols_offd_Pext);
      |                                               ~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:291:27: note: ‘col_map_offd_Pext’ was declared here
  291 |    HYPRE_BigInt          *col_map_offd_Pext;
      |                           ^~~~~~~~~~~~~~~~~
par_csr_block_rap.c: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:685:43: warning: ‘map_P_to_Pext’ may be used uninitialized [-Wmaybe-uninitialized]
  685 |                         i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P;
      |                                           ^
par_csr_block_rap.c:292:27: note: ‘map_P_to_Pext’ was declared here
  292 |    HYPRE_Int             *map_P_to_Pext;
      |                           ^~~~~~~~~~~~~
par_csr_block_rap.c:611:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized]
  611 |                         if (P_marker[i3] < jj_row_begining)
      |                                     ^
par_csr_block_rap.c:296:27: note: ‘P_marker’ was declared here
  296 |    HYPRE_Int             *P_marker;
      |                           ^~~~~~~~
par_csr_block_rap.c:1149:27: warning: ‘col_map_offd_RAP’ may be used uninitialized [-Wmaybe-uninitialized]
 1149 |                         + hypre_BigBinarySearch(col_map_offd_RAP,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1150 |                                                 RAP_ext_j[i], num_cols_offd_RAP);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:229:29: note: ‘col_map_offd_RAP’ was declared here
  229 |    HYPRE_BigInt            *col_map_offd_RAP;
      |                             ^~~~~~~~~~~~~~~~
par_csr_block_rap.c:1361:42: warning: ‘map_P_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized]
 1361 |                         i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P;
      |                                          ^
par_csr_block_rap.c:293:27: note: ‘map_P_to_RAP’ was declared here
  293 |    HYPRE_Int             *map_P_to_RAP;
      |                           ^~~~~~~~~~~~
par_csr_block_rap.c:1292:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized]
 1292 |                         i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P;
      |                                             ^
par_csr_block_rap.c:294:27: note: ‘map_Pext_to_RAP’ was declared here
  294 |    HYPRE_Int             *map_Pext_to_RAP;
      |                           ^~~~~~~~~~~~~~~
par_csr_block_rap.c:1216:37: warning: ‘RAP_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1216 |                   for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++)
      |                                     ^
par_csr_block_rap.c:240:27: note: ‘RAP_ext_i’ was declared here
  240 |    HYPRE_Int             *RAP_ext_i;
      |                           ^~~~~~~~~
par_csr_block_rap.c:241:27: warning: ‘RAP_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  241 |    HYPRE_BigInt          *RAP_ext_j;
      |                           ^~~~~~~~~
par_csr_block_rap.c:239:27: warning: ‘RAP_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  239 |    HYPRE_Complex         *RAP_ext_data;
      |                           ^~~~~~~~~~~~
par_csr_block_rap.c:245:27: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  245 |    HYPRE_Complex         *RAP_diag_data;
      |                           ^~~~~~~~~~~~~
par_csr_block_rap.c:1489:20: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1489 |          RAP_diag_j[jj_count_diag] = ic;
      |                    ^
par_csr_block_rap.c:247:27: note: ‘RAP_diag_j’ was declared here
  247 |    HYPRE_Int             *RAP_diag_j;
      |                           ^~~~~~~~~~
par_csr_block_rap.c:251:27: warning: ‘RAP_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  251 |    HYPRE_Complex         *RAP_offd_data;
      |                           ^~~~~~~~~~~~~
par_csr_block_rap.c:1531:38: warning: ‘RAP_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1531 |                            RAP_offd_j[jj_count_offd]
      |                                      ^
par_csr_block_rap.c:253:27: note: ‘RAP_offd_j’ was declared here
  253 |    HYPRE_Int             *RAP_offd_j;
      |                           ^~~~~~~~~~
par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’:
par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’:
par_csr_block_interp.c:1096:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 1096 |    if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:73:27: note: ‘A_ext’ was declared here
   73 |    hypre_CSRBlockMatrix  *A_ext;
      |                           ^~~~~
par_csr_block_relax.c:1949:60: warning: ‘Vext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1949 |                                                            &Vext_data[ii * block_size],
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_relax.c:131:20: note: ‘Vext_data’ was declared here
  131 |    HYPRE_Real     *Vext_data;
      |                    ^~~~~~~~~
In file included from ./../seq_mv/seq_mv.h:15,
                 from csr_block_matrix.h:21,
                 from _hypre_parcsr_block_mv.h:12,
                 from par_csr_block_relax.c:8:
./../utilities/_hypre_utilities.h:783:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_relax.c:2033:13: note: in expansion of macro ‘hypre_TFree’
 2033 |             hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST);
      |             ^~~~~~~~~~~
par_csr_block_interp.c:458:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
  458 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:134:21: note: ‘wall_time’ was declared here
  134 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here
  132 |    HYPRE_Real     *v_buf_data;
      |                    ^~~~~~~~~~
par_csr_block_relax.c:408:13: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
  408 |             hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_relax.c:113:28: note: ‘comm_handle’ was declared here
  113 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’:
par_csr_block_interp.c:2695:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2695 |    if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:1639:27: note: ‘A_ext’ was declared here
 1639 |    hypre_CSRBlockMatrix  *A_ext;
      |                           ^~~~~
par_csr_block_interp.c:2032:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 2032 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:1700:21: note: ‘wall_time’ was declared here
 1700 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’:
par_csr_block_interp.c:3750:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3750 |    if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:2763:27: note: ‘A_ext’ was declared here
 2763 |    hypre_CSRBlockMatrix  *A_ext;
      |                           ^~~~~
par_csr_block_interp.c:3148:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 3148 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:2825:21: note: ‘wall_time’ was declared here
 2825 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’:
par_csr_block_interp.c:4790:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 4790 |    if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:3815:26: note: ‘A_ext’ was declared here
 3815 |    hypre_CSRBlockMatrix *A_ext;
      |                          ^~~~~
par_csr_block_interp.c:4201:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 4201 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:3877:21: note: ‘wall_time’ was declared here
 3877 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockDirInterp’:
par_csr_block_interp.c:5143:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 5143 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:4891:21: note: ‘wall_time’ was declared here
 4891 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
Building libHYPRE_parcsr_block_mv.so ... 
mpicc -shared  -o libHYPRE_parcsr_block_mv-2.28.0.so csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o -Wl,-soname,libHYPRE_parcsr_block_mv-2.28.0.so
ln -s -f libHYPRE_parcsr_block_mv-2.28.0.so libHYPRE_parcsr_block_mv.so
cp -fR ./par_csr_block_matrix.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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.28.0.so distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o -Wl,-soname,libHYPRE_DistributedMatrix-2.28.0.so
ln -s -f libHYPRE_DistributedMatrix-2.28.0.so libHYPRE_DistributedMatrix.so
cp -fR ./distributed_matrix.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:426:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  426 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:563:49: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  563 |                         values[indx] = offd_data[j];
      |                                                 ^
IJMatrix_parcsr.c:427:19: note: ‘offd_data’ was declared here
  427 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:561:38: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  561 |                      if (col_map_offd[offd_j[j]] == col_indx)
      |                                      ^
IJMatrix_parcsr.c:429:18: note: ‘col_map_offd’ was declared here
  429 |    HYPRE_BigInt *col_map_offd;
      |                  ^~~~~~~~~~~~
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’:
IJMatrix_parcsr.c:953:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  953 |                            offd_data[cnt_offd++] = values[indx];
      |                                     ^
IJMatrix_parcsr.c:645:19: note: ‘offd_data’ was declared here
  645 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:908:30: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  908 |                HYPRE_BigInt *big_offd_j;
      |                              ^~~~~~~~~~
IJMatrix_parcsr.c:872:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized]
  872 |                         tmp_data[tmp_indx++] = values[indx];
      |                                 ^
IJMatrix_parcsr.c:630:20: note: ‘tmp_data’ was declared here
  630 |    HYPRE_Complex  *tmp_data;
      |                    ^~~~~~~~
IJMatrix_parcsr.c:644:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  644 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:732:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  732 |                   j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  733 |                                                  num_cols_offd);
      |                                                  ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:674:21: note: ‘col_map_offd’ was declared here
  674 |       HYPRE_BigInt *col_map_offd;
      |                     ^~~~~~~~~~~~
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’:
IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1487 |                            offd_data[cnt_offd++] = values[indx];
      |                                     ^
IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here
 1127 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:1443:30: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1443 |                HYPRE_BigInt *big_offd_j;
      |                              ^~~~~~~~~~
IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1407 |                         tmp_data[tmp_indx++] = values[indx];
      |                                 ^
IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here
 1111 |    HYPRE_Complex  *tmp_data;
      |                    ^~~~~~~~
IJMatrix_parcsr.c:1126:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1126 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
 1205 |                   j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1206 |                                                  num_cols_offd);
      |                                                  ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here
 1147 |       HYPRE_BigInt *col_map_offd;
      |                     ^~~~~~~~~~~~
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’:
IJMatrix_parcsr.c:2976:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2976 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
IJMatrix_parcsr.c:3448:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3448 |                               offd_data[cnt_offd++] = values[indx];
      |                                        ^
IJMatrix_parcsr.c:2977:19: note: ‘offd_data’ was declared here
 2977 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:2975:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2975 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:3117:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
 3117 |                      j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3118 |                                                     num_cols_offd);
      |                                                     ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:3014:21: note: ‘col_map_offd’ was declared here
 3014 |       HYPRE_BigInt *col_map_offd;
      |                     ^~~~~~~~~~~~
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’:
IJMatrix_parcsr.c:3609:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3609 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
IJMatrix_parcsr.c:4058:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 4058 |                               offd_data[cnt_offd++] = values[indx];
      |                                        ^
IJMatrix_parcsr.c:3610:19: note: ‘offd_data’ was declared here
 3610 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:3608:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3608 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:3742:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
 3742 |                      j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3743 |                                                     num_cols_offd);
      |                                                     ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:3644:21: note: ‘col_map_offd’ was declared here
 3644 |       HYPRE_BigInt *col_map_offd;
      |                     ^~~~~~~~~~~~
Building libHYPRE_IJ_mv.so ... 
mpicc -shared  -o libHYPRE_IJ_mv-2.28.0.so aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj -Wl,-soname,libHYPRE_IJ_mv-2.28.0.so
ln -s -f libHYPRE_IJ_mv-2.28.0.so libHYPRE_IJ_mv.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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.28.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.28.0.so
ln -s -f libHYPRE_MatrixMatrix-2.28.0.so libHYPRE_MatrixMatrix.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:53:28: warning: ‘recv_buffer’ may be used uninitialized [-Wmaybe-uninitialized]
   53 |    HYPRE_Int             **recv_buffer;
      |                            ^~~~~~~~~~~
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:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized]
   57 |    HYPRE_Int              *recv_map_send_buffer_size;
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
                 from _hypre_parcsr_ls.h:9,
                 from par_amgdd_setup.c:8:
./../utilities/_hypre_utilities.h:783:3: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:307:10: note: in expansion of macro ‘hypre_TFree’
  307 |          hypre_TFree(send_buffer, HYPRE_MEMORY_HOST);
      |          ^~~~~~~~~~~
par_amgdd_setup.c:52:28: note: ‘send_buffer’ was declared here
   52 |    HYPRE_Int             **send_buffer;
      |                            ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘send_flag_buffer’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:308:10: note: in expansion of macro ‘hypre_TFree’
  308 |          hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST);
      |          ^~~~~~~~~~~
par_amgdd_setup.c:54:28: note: ‘send_flag_buffer’ was declared here
   54 |    HYPRE_Int             **send_flag_buffer;
      |                            ^~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘send_flag_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:309:10: note: in expansion of macro ‘hypre_TFree’
  309 |          hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST);
      |          ^~~~~~~~~~~
par_amgdd_setup.c:56:28: note: ‘send_flag_buffer_size’ was declared here
   56 |    HYPRE_Int              *send_flag_buffer_size;
      |                            ^~~~~~~~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:320:28: warning: ‘resid_nrm’ may be used uninitialized [-Wmaybe-uninitialized]
  320 |             relative_resid = resid_nrm / resid_nrm_init;
      |             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_solve.c:40:26: note: ‘resid_nrm’ was declared here
   40 |    HYPRE_Real            resid_nrm;
      |                          ^~~~~~~~~
par_amgdd_solve.c:309:16: warning: ‘rhs_norm’ may be used uninitialized [-Wmaybe-uninitialized]
  309 |             if (rhs_norm)
      |                ^
par_amgdd_solve.c:42:26: note: ‘rhs_norm’ was declared here
   42 |    HYPRE_Real            rhs_norm;
      |                          ^~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10,
                 from _hypre_parcsr_ls.h:9,
                 from par_amgdd_comp_grid.c:14:
par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’:
./../seq_mv/seq_mv.h:82:63: warning: ‘R_diag’ may be used uninitialized [-Wmaybe-uninitialized]
   82 | #define hypre_CSRMatrixI(matrix)                    ((matrix) -> i)
      |                                                     ~~~~~~~~~~^~~~~
par_amgdd_comp_grid.c:1182:25: note: in expansion of macro ‘hypre_CSRMatrixI’
 1182 |                for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++)
      |                         ^~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:920:26: note: ‘R_diag’ was declared here
  920 |    hypre_CSRMatrix      *R_diag;
      |                          ^~~~~~
./../seq_mv/seq_mv.h:82:63: warning: ‘R_offd’ may be used uninitialized [-Wmaybe-uninitialized]
   82 | #define hypre_CSRMatrixI(matrix)                    ((matrix) -> i)
      |                                                     ~~~~~~~~~~^~~~~
par_amgdd_comp_grid.c:1192:25: note: in expansion of macro ‘hypre_CSRMatrixI’
 1192 |                for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++)
      |                         ^~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:921:26: note: ‘R_offd’ was declared here
  921 |    hypre_CSRMatrix      *R_offd;
      |                          ^~~~~~
par_amgdd_comp_grid.c:1181:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized]
 1181 |                new_R_diag_rowPtr[node_cnt] = R_diag_cnt;
      |                                 ^
par_amgdd_comp_grid.c:924:26: note: ‘new_R_diag_rowPtr’ was declared here
  924 |    HYPRE_Int            *new_R_diag_rowPtr;
      |                          ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1186:39: warning: ‘new_R_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized]
 1186 |                      new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j];
      |                                       ^
par_amgdd_comp_grid.c:925:26: note: ‘new_R_diag_colInd’ was declared here
  925 |    HYPRE_Int            *new_R_diag_colInd;
      |                          ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1187:37: warning: ‘new_R_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1187 |                      new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j];
      |                                     ^
par_amgdd_comp_grid.c:926:26: note: ‘new_R_diag_data’ was declared here
  926 |    HYPRE_Complex        *new_R_diag_data;
      |                          ^~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1191:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized]
 1191 |                new_R_offd_rowPtr[node_cnt] = R_offd_cnt;
      |                                 ^
par_amgdd_comp_grid.c:929:26: note: ‘new_R_offd_rowPtr’ was declared here
  929 |    HYPRE_Int            *new_R_offd_rowPtr;
      |                          ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1196:39: warning: ‘new_R_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized]
 1196 |                      new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j];
      |                                       ^
par_amgdd_comp_grid.c:930:26: note: ‘new_R_offd_colInd’ was declared here
  930 |    HYPRE_Int            *new_R_offd_colInd;
      |                          ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1197:37: warning: ‘new_R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1197 |                      new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j];
      |                                     ^
par_amgdd_comp_grid.c:931:26: note: ‘new_R_offd_data’ was declared here
  931 |    HYPRE_Complex        *new_R_offd_data;
      |                          ^~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:232:42: warning: ‘smoother’ may be used uninitialized [-Wmaybe-uninitialized]
  232 |                HYPRE_EuclidSolve(smoother[level],
      |                                          ^
par_cg_relax_wt.c:30:18: note: ‘smoother’ was declared here
   30 |    HYPRE_Solver *smoother;
      |                  ^~~~~~~~
par_cg_relax_wt.c:236:16: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized]
  236 |                hypre_ParVectorAxpy(1.0, Utemp, Ztemp);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cg_relax_wt.c:38:24: note: ‘Utemp’ was declared here
   38 |    hypre_ParVector    *Utemp;
      |                        ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:637:7: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  637 |       hypre_CSRMatrixDestroy(S_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:57:21: note: ‘S_ext’ was declared here
   57 |    hypre_CSRMatrix *S_ext;
      |                     ^~~~~
par_cgc_coarsen.c:350:21: warning: ‘measure_max’ may be used uninitialized [-Wmaybe-uninitialized]
  350 |       if (!num_left || measure_array[LoL_head->head] < measure_max)
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:98:27: note: ‘measure_max’ was declared here
   98 |    HYPRE_Int              measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */
      |                           ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:457:19: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized]
  457 |                   hypre_ParVectorSetLocalSize(Utemp, local_size);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cycle.c:35:30: note: ‘Utemp’ was declared here
   35 |    hypre_ParVector          *Utemp;
      |                              ^~~~~
par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized [-Wmaybe-uninitialized]
   46 |    HYPRE_Real      *Ztemp_data;
      |                     ^~~~~~~~~~
par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized [-Wmaybe-uninitialized]
   47 |    HYPRE_Real      *Ptemp_data;
      |                     ^~~~~~~~~~
par_cycle.c:570:36: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized]
  570 |                   Solve_err_flag = hypre_BoomerAMGRelax(A_array[level],
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |                                                         Aux_F,
      |                                                         ~~~~~~
  572 |                                                         CF_marker,
      |                                                         ~~~~~~~~~~
  573 |                                                         relax_type,
      |                                                         ~~~~~~~~~~~
  574 |                                                         relax_points,
      |                                                         ~~~~~~~~~~~~~
  575 |                                                         relax_weight[level],
      |                                                         ~~~~~~~~~~~~~~~~~~~~
  576 |                                                         omega[level],
      |                                                         ~~~~~~~~~~~~~
  577 |                                                         l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL,
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578 |                                                         Aux_U,
      |                                                         ~~~~~~
  579 |                                                         Vtemp,
      |                                                         ~~~~~~
  580 |                                                         Ztemp);
      |                                                         ~~~~~~
par_cycle.c:80:20: note: ‘relax_points’ was declared here
   80 |    HYPRE_Int       relax_points;
      |                    ^~~~~~~~~~~~
par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’:
par_amgdd_helpers.c:3005:39: warning: ‘P_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized]
 3005 |                         P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST);
      |                                       ^
par_amgdd_helpers.c:2852:22: note: ‘P_tmp_info_int’ was declared here
 2852 |          HYPRE_Int **P_tmp_info_int;
      |                      ^~~~~~~~~~~~~~
par_amgdd_helpers.c:3006:43: warning: ‘P_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized]
 3006 |                         P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST);
      |                                           ^
par_amgdd_helpers.c:2853:26: note: ‘P_tmp_info_complex’ was declared here
 2853 |          HYPRE_Complex **P_tmp_info_complex;
      |                          ^~~~~~~~~~~~~~~~~~
par_amgdd_helpers.c:3085:39: warning: ‘R_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized]
 3085 |                         R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST);
      |                                       ^
par_amgdd_helpers.c:2868:22: note: ‘R_tmp_info_int’ was declared here
 2868 |          HYPRE_Int **R_tmp_info_int;
      |                      ^~~~~~~~~~~~~~
par_amgdd_helpers.c:3086:43: warning: ‘R_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized]
 3086 |                         R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST);
      |                                           ^
par_amgdd_helpers.c:2869:26: note: ‘R_tmp_info_complex’ was declared here
 2869 |          HYPRE_Complex **R_tmp_info_complex;
      |                          ^~~~~~~~~~~~~~~~~~
par_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_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’:
par_coarsen.c:2118:30: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2118 |    HYPRE_Int                *S_offd_j;
      |                              ^~~~~~~~
par_coarsen.c:2286:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
 2286 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:2110:30: note: ‘comm_handle’ was declared here
 2110 |    hypre_ParCSRCommHandle   *comm_handle;
      |                              ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_BoomerAMGIndepRSa’:
par_cr.c:1084:21: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1084 |    HYPRE_Int       *S_offd_j;
      |                     ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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;
      |                        ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_add_cycle.c: In function ‘hypre_CreateLambda’:
par_add_cycle.c:922:21: warning: ‘L_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  922 |          L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i];
      |                     ^
par_add_cycle.c:373:19: note: ‘L_diag_data’ was declared here
  373 |    HYPRE_Real    *L_diag_data;
      |                   ^~~~~~~~~~~
par_add_cycle.c:923:18: warning: ‘L_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  923 |          L_diag_j[cnt_diag++] = i + row_start;
      |                  ^
par_add_cycle.c:385:15: note: ‘L_diag_j’ was declared here
  385 |    HYPRE_Int *L_diag_j;
      |               ^~~~~~~~
par_add_cycle.c:374:19: warning: ‘L_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  374 |    HYPRE_Real    *L_offd_data;
      |                   ^~~~~~~~~~~
par_add_cycle.c:387:15: warning: ‘L_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  387 |    HYPRE_Int *L_offd_j;
      |               ^~~~~~~~
par_add_cycle.c:919:29: warning: ‘Atilde_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  919 |             Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx];
      |                             ^
par_add_cycle.c:362:19: note: ‘Atilde_diag_data’ was declared here
  362 |    HYPRE_Real    *Atilde_diag_data;
      |                   ^~~~~~~~~~~~~~~~
par_add_cycle.c:363:19: warning: ‘Atilde_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  363 |    HYPRE_Real    *Atilde_offd_data;
      |                   ^~~~~~~~~~~~~~~~
par_add_cycle.c:920:26: warning: ‘Atilde_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  920 |             Atilde_diag_j[A_cnt_diag++] = i + row_start;
      |                          ^
par_add_cycle.c:389:15: note: ‘Atilde_diag_j’ was declared here
  389 |    HYPRE_Int *Atilde_diag_j;
      |               ^~~~~~~~~~~~~
par_add_cycle.c:391:15: warning: ‘Atilde_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  391 |    HYPRE_Int *Atilde_offd_j;
      |               ^~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
par_gsmg.c: In function ‘hypre_ParCSRMatrixFillSmooth’:
par_gsmg.c:199:63: warning: ‘dof_func_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  199 |          if (num_functions > 1 && dof_func[i] != dof_func_offd[ii])
      |                                                               ^
par_gsmg.c:81:15: note: ‘dof_func_offd’ was declared here
   81 |    HYPRE_Int *dof_func_offd;
      |               ^~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:2104:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2104 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_gsmg.c:1327:21: note: ‘S_ext’ was declared here
 1327 |    hypre_CSRMatrix *S_ext;
      |                     ^~~~~
par_gsmg.c:1329:21: warning: ‘S_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1329 |    HYPRE_Real      *S_ext_data;
      |                     ^~~~~~~~~~
par_gsmg.c:1894:62: warning: ‘S_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1894 |                      for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++)
      |                                                              ^
par_gsmg.c:1330:27: note: ‘S_ext_i’ was declared here
 1330 |    HYPRE_Int             *S_ext_i;
      |                           ^~~~~~~
par_gsmg.c:1331:21: warning: ‘S_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1331 |    HYPRE_BigInt    *S_ext_j;
      |                     ^~~~~~~
par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’:
par_interp.c:976:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  976 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:59:23: note: ‘A_ext’ was declared here
   59 |    hypre_CSRMatrix   *A_ext;
      |                       ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:377:17: warning: ‘C_array’ may be used uninitialized [-Wmaybe-uninitialized]
  377 |          C_array[cnt++] = i;
      |                 ^
par_multi_interp.c:95:21: note: ‘C_array’ was declared here
   95 |    HYPRE_Int       *C_array;
      |                     ^~~~~~~
par_multi_interp.c:659:25: warning: ‘send_map_start’ may be used uninitialized [-Wmaybe-uninitialized]
  659 |       if (send_map_start[num_sends])
      |                         ^
par_multi_interp.c:79:21: note: ‘send_map_start’ was declared here
   79 |    HYPRE_Int       *send_map_start;
      |                     ^~~~~~~~~~~~~~
par_multi_interp.c:80:21: warning: ‘send_map_elmt’ may be used uninitialized [-Wmaybe-uninitialized]
   80 |    HYPRE_Int       *send_map_elmt;
      |                     ^~~~~~~~~~~~~
par_multi_interp.c:772:10: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized]
  772 |          hypre_ParCSRCommPkgCreateAndFill(comm,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  773 |                                           num_recvs, recv_procs, Pext_recv_vec_start[pass],
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  774 |                                           num_sends, send_procs, Pext_send_map_start[pass],
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  775 |                                           NULL,
      |                                           ~~~~~
  776 |                                           &tmp_comm_pkg);
      |                                           ~~~~~~~~~~~~~~
par_multi_interp.c:81:21: note: ‘send_procs’ was declared here
   81 |    HYPRE_Int       *send_procs;
      |                     ^~~~~~~~~~
par_multi_interp.c:83:21: warning: ‘recv_vec_start’ may be used uninitialized [-Wmaybe-uninitialized]
   83 |    HYPRE_Int       *recv_vec_start;
      |                     ^~~~~~~~~~~~~~
par_multi_interp.c:772:10: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized]
  772 |          hypre_ParCSRCommPkgCreateAndFill(comm,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  773 |                                           num_recvs, recv_procs, Pext_recv_vec_start[pass],
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  774 |                                           num_sends, send_procs, Pext_send_map_start[pass],
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  775 |                                           NULL,
      |                                           ~~~~~
  776 |                                           &tmp_comm_pkg);
      |                                           ~~~~~~~~~~~~~~
par_multi_interp.c:84:21: note: ‘recv_procs’ was declared here
   84 |    HYPRE_Int       *recv_procs;
      |                     ^~~~~~~~~~
par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’:
par_interp.c:3644:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3644 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:2707:21: note: ‘A_ext’ was declared here
 2707 |    hypre_CSRMatrix *A_ext;
      |                     ^~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
                 from _hypre_parcsr_ls.h:9,
                 from par_interp.c:8:
./../utilities/_hypre_utilities.h:783:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:3639:4: note: in expansion of macro ‘hypre_TFree’
 3639 |    hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST);
      |    ^~~~~~~~~~~
par_interp.c:2702:24: note: ‘tmp_map_offd’ was declared here
 2702 |    HYPRE_Int          *tmp_map_offd;
      |                        ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:33:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
   33 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
par_laplace_9pt.c:286:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  286 |                   offd_data[o_cnt++] = value[1];
      |                            ^
par_laplace_9pt.c:34:16: note: ‘offd_data’ was declared here
   34 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
par_laplace_9pt.c:284:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  284 |                   big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx,
      |                             ^
par_laplace_9pt.c:41:18: note: ‘big_offd_j’ was declared here
   41 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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.c: In function ‘GenerateSysLaplacianVCoef’:
par_laplace.c:1305:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1305 |                offd_j[i] = j;
      |                ~~~~~~~~~~^~~
par_laplace.c:898:18: note: ‘offd_j’ was declared here
  898 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
par_laplace.c:899:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  899 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
par_laplace.c:900:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  900 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’:
par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
   36 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
par_laplace_27pt.c:955:34: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  955 |                         offd_data[o_cnt++] = value[1];
      |                                  ^
par_laplace_27pt.c:38:16: note: ‘offd_data’ was declared here
   38 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:339:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
  339 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_lr_interp.c:135:21: note: ‘wall_time’ was declared here
  135 |    HYPRE_Real       wall_time;
      |                     ^~~~~~~~~
par_lr_interp.c:675:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  675 |                      distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]];
      |                                                               ^
par_lr_interp.c:90:21: note: ‘A_ext_data’ was declared here
   90 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:676:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  676 |                      for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++)
      |                                                             ^
par_lr_interp.c:91:21: note: ‘A_ext_i’ was declared here
   91 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:92:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
   92 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:301:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
  301 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                  ^
par_lr_interp.c:102:21: note: ‘Sop_i’ was declared here
  102 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:103:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
par_mgr_setup.c: In function ‘hypre_MGRSetup’:
par_mgr_setup.c:22:26: warning: ‘final_coarse_size’ may be used uninitialized [-Wmaybe-uninitialized]
   22 |    HYPRE_Int       i, j, final_coarse_size, block_size, idx, **block_cf_marker;
      |                          ^~~~~~~~~~~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
                 from _hypre_parcsr_ls.h:9,
                 from par_mgr.c:14:
par_mgr.c: In function ‘hypre_MGRBuildPDRS’:
par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’:
par_lr_interp.c:1096:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1096 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:1727:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1727 |                      for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                           ^
./../utilities/_hypre_utilities.h:783:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:2546:4: note: in expansion of macro ‘hypre_TFree’
 2546 |    hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST);
      |    ^~~~~~~~~~~
par_lr_interp.c:1097:21: note: ‘A_ext_i’ was declared here
 1097 |    HYPRE_Int       *A_ext_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: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_mgr.c:2032:21: note: ‘tmp_map_offd’ was declared here
 2032 |    HYPRE_Int       *tmp_map_offd;
      |                     ^~~~~~~~~~~~
par_lr_interp.c:1108:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1108 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_mgr.c: In function ‘hypre_block_jacobi_solve’:
par_mgr.c:3938:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
 3938 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:3855:28: note: ‘comm_handle’ was declared here
 3855 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:3996:7: note: in expansion of macro ‘hypre_TFree’
 3996 |       hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
par_mgr.c:3869:21: note: ‘v_buf_data’ was declared here
 3869 |    HYPRE_Real      *v_buf_data;
      |                     ^~~~~~~~~~
par_mgr.c: In function ‘hypre_MGRBlockRelaxSolve’:
par_mgr.c:4108:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
 4108 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:4026:28: note: ‘comm_handle’ was declared here
 4026 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:4166:7: note: in expansion of macro ‘hypre_TFree’
 4166 |       hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
par_mgr.c:4040:21: note: ‘v_buf_data’ was declared here
 4040 |    HYPRE_Real      *v_buf_data;
      |                     ^~~~~~~~~~
par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’:
par_lr_interp.c:2001:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 2001 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:2764:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2764 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
par_lr_interp.c:2002:21: note: ‘A_ext_i’ was declared here
 2002 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:2003:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2003 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:2273:34: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2273 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                  ^
par_lr_interp.c:2012:21: note: ‘Sop_i’ was declared here
 2012 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:2013:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2013 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
par_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.c: In function ‘hypre_BlockDiagInvLapack’:
par_mgr.c:4212:41: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized]
 4212 |       hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO);
      |                                       ~~^~~~~~~
par_mgr.c:4175:33: note: ‘i’ was declared here
 4175 |    HYPRE_Int nblock, left_size, i;
      |                                 ^
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’:
par_lr_interp.c:2989:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 2989 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:3686:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3686 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
par_lr_interp.c:2990:21: note: ‘A_ext_i’ was declared here
 2990 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:2991:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2991 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:3235:34: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3235 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                  ^
par_lr_interp.c:3000:21: note: ‘Sop_i’ was declared here
 3000 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:3001:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3001 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
par_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_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’:
par_mgr.c:3382:39: warning: ‘col_map_offd_P’ may be used uninitialized [-Wmaybe-uninitialized]
 3382 |       hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P;
par_mgr.c:3273:26: note: ‘col_map_offd_P’ was declared here
 3273 |    HYPRE_BigInt         *col_map_offd_P;
      |                          ^~~~~~~~~~~~~~
par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’:
par_nodal_systems.c:795:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
  795 |    new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions;
      |                                            ^
par_nodal_systems.c:82:25: note: ‘num_sends’ was declared here
   82 |    HYPRE_Int            num_sends;
      |                         ^~~~~~~~~
par_nodal_systems.c:797:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized]
  797 |    if (new_send_elmts_size > send_map_starts[num_sends])
      |                                             ^
par_nodal_systems.c:85:25: note: ‘send_map_starts’ was declared here
   85 |    HYPRE_Int           *send_map_starts;
      |                         ^~~~~~~~~~~~~~~
par_nodal_systems.c:488:21: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized]
  488 |       for (i = 0; i < num_recvs; i++)
      |                   ~~^~~~~~~~~~~
par_nodal_systems.c:83:25: note: ‘num_recvs’ was declared here
   83 |    HYPRE_Int            num_recvs;
      |                         ^~~~~~~~~
par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized]
   89 |    HYPRE_Int           *recv_vec_starts;
      |                         ^~~~~~~~~~~~~~~
par_nodal_systems.c:795:44: warning: ‘send_map_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized]
  795 |    new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions;
      |                                            ^
par_nodal_systems.c:93:25: note: ‘send_map_starts_AN’ was declared here
   93 |    HYPRE_Int           *send_map_starts_AN;
      |                         ^~~~~~~~~~~~~~~~~~
par_nodal_systems.c:809:61: warning: ‘send_map_elmts_AN’ may be used uninitialized [-Wmaybe-uninitialized]
  809 |                new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k;
      |                                            ~~~~~~~~~~~~~~~~~^~~
par_nodal_systems.c:94:25: note: ‘send_map_elmts_AN’ was declared here
   94 |    HYPRE_Int           *send_map_elmts_AN;
      |                         ^~~~~~~~~~~~~~~~~
par_nodal_systems.c:486:29: warning: ‘recv_vec_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized]
  486 |       recv_vec_starts_AN[0] = 0;
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~
par_nodal_systems.c:96:25: note: ‘recv_vec_starts_AN’ was declared here
   96 |    HYPRE_Int           *recv_vec_starts_AN;
      |                         ^~~~~~~~~~~~~~~~~~
par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
   72 |    HYPRE_Real         *AN_offd_data;
      |                        ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:3906:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3906 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:4616:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 4616 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
par_lr_interp.c:3907:21: note: ‘A_ext_i’ was declared here
 3907 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:3908:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3908 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:4156:34: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 4156 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                  ^
par_lr_interp.c:3917:21: note: ‘Sop_i’ was declared here
 3917 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:3918:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3918 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’:
par_rap.c:133:21: warning: ‘R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  133 |    HYPRE_Real      *R_offd_data;
      |                     ^~~~~~~~~~~
par_rap.c:134:27: warning: ‘R_offd_i’ may be used uninitialized [-Wmaybe-uninitialized]
  134 |    HYPRE_Int             *R_offd_i;
      |                           ^~~~~~~~
par_rap.c:135:27: warning: ‘R_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  135 |    HYPRE_Int             *R_offd_j;
      |                           ^~~~~~~~
par_rap.c:416:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  416 |       hypre_CSRMatrixDestroy(Ps_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_rap.c:142:21: note: ‘Ps_ext’ was declared here
  142 |    hypre_CSRMatrix *Ps_ext;
      |                     ^~~~~~
par_rap.c:144:21: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  144 |    HYPRE_Real      *Ps_ext_data;
      |                     ^~~~~~~~~~~
par_rap.c:145:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  145 |    HYPRE_Int             *Ps_ext_i;
      |                           ^~~~~~~~
par_rap.c:146:21: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  146 |    HYPRE_BigInt    *Ps_ext_j;
      |                     ^~~~~~~~
par_rap.c:510:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized]
  510 |       P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511 |                                               //Ps_ext_j[i],
      |                                               ~~~~~~~~~~~~~~
  512 |                                               P_big_offd_j[i],
      |                                               ~~~~~~~~~~~~~~~~
  513 |                                               num_cols_offd_Pext);
      |                                               ~~~~~~~~~~~~~~~~~~~
par_rap.c:157:21: note: ‘col_map_offd_Pext’ was declared here
  157 |    HYPRE_BigInt    *col_map_offd_Pext;
      |                     ^~~~~~~~~~~~~~~~~
par_rap.c:652:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized]
  652 |                         if (P_marker[i3] < jj_row_begining)
      |                                     ^
par_rap.c:162:27: note: ‘P_marker’ was declared here
  162 |    HYPRE_Int             *P_marker;
      |                           ^~~~~~~~
par_rap.c:2041:7: warning: ‘RAP_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2041 |       hypre_CSRMatrixDestroy(RAP_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_rap.c:97:21: note: ‘RAP_ext’ was declared here
   97 |    hypre_CSRMatrix *RAP_ext;
      |                     ^~~~~~~
par_rap.c:1614:26: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1614 |             RAP_diag_data[jj_count_diag] = zero;
      |                          ^
par_rap.c:105:21: note: ‘RAP_diag_data’ was declared here
  105 |    HYPRE_Real      *RAP_diag_data;
      |                     ^~~~~~~~~~~~~
par_rap.c:1615:23: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1615 |             RAP_diag_j[jj_count_diag] = ic;
      |                       ^
par_rap.c:107:27: note: ‘RAP_diag_j’ was declared here
  107 |    HYPRE_Int             *RAP_diag_j;
      |                           ^~~~~~~~~~
par_rap.c:1580:32: warning: ‘RA_offd.j’ may be used uninitialized [-Wmaybe-uninitialized]
 1580 |       hypre_CSRMatrix RA_diag, RA_offd;
      |                                ^~~~~~~
par_rap.c:1580:32: warning: ‘RA_offd.data’ may be used uninitialized [-Wmaybe-uninitialized]
par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’:
par_lr_interp.c:5073:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 5073 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_lr_interp.c:4873:21: note: ‘wall_time’ was declared here
 4873 |    HYPRE_Real       wall_time;
      |                     ^~~~~~~~~
par_lr_interp.c:4837:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 4837 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:5351:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 5351 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
par_lr_interp.c:4838:21: note: ‘A_ext_i’ was declared here
 4838 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:4839:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 4839 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:5041:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 5041 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                  ^
par_lr_interp.c:4848:21: note: ‘Sop_i’ was declared here
 4848 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:4849:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 4849 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:34:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
   34 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
par_rotate_7pt.c:250:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  250 |                   offd_data[o_cnt++] = value[3];
      |                            ^
par_rotate_7pt.c:35:16: note: ‘offd_data’ was declared here
   35 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:266:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:220:28: note: ‘comm_handle’ was declared here
  220 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’:
par_relax.c:432:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
  432 |          for (i = 0; i < num_sends; i++)
      |                      ~~^~~~~~~~~~~
par_relax.c:395:57: note: ‘num_sends’ was declared here
  395 |    HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
      |                                                         ^~~~~~~~~
par_relax.c:395:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized]
  395 |    HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
      |                                                                    ^~~~~~~~~
par_relax.c:447:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized]
  447 |          hypre_MPI_Waitall(jr, requests, status);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:396:22: note: ‘status’ was declared here
  396 |    hypre_MPI_Status *status;
      |                      ^~~~~~
par_relax.c:443:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized]
  443 |                hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  444 |                                comm, &requests[jr++]);
      |                                ~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:397:23: note: ‘requests’ was declared here
  397 |    hypre_MPI_Request *requests;
      |                       ^~~~~~~~
par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’:
par_relax_more.c:101:16: warning: ‘e_max’ may be used uninitialized [-Wmaybe-uninitialized]
  101 |    send_buf[1] =  e_max;
      |    ~~~~~~~~~~~~^~~~~~~~
par_relax_more.c:48:16: note: ‘e_max’ was declared here
   48 |    HYPRE_Real  e_max, e_min;
      |                ^~~~~
par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized [-Wmaybe-uninitialized]
  100 |    send_buf[0] = -e_min;
      |                  ^~~~~~
par_relax_more.c:48:23: note: ‘e_min’ was declared here
   48 |    HYPRE_Real  e_max, e_min;
      |                       ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’:
par_relax.c:591:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
  591 |          for (i = 0; i < num_sends; i++)
      |                      ~~^~~~~~~~~~~
par_relax.c:535:57: note: ‘num_sends’ was declared here
  535 |    HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
      |                                                         ^~~~~~~~~
par_relax.c:535:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |    HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
      |                                                                    ^~~~~~~~~
par_relax.c:606:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized]
  606 |          hypre_MPI_Waitall(jr, requests, status);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:536:22: note: ‘status’ was declared here
  536 |    hypre_MPI_Status *status;
      |                      ^~~~~~
par_relax.c:602:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized]
  602 |                hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603 |                                comm, &requests[jr++]);
      |                                ~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:537:23: note: ‘requests’ was declared here
  537 |    hypre_MPI_Request *requests;
      |                       ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:747:16: warning: ‘block_size’ may be used uninitialized [-Wmaybe-uninitialized]
  747 |                hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_stats.c:140:14: note: ‘block_size’ was declared here
  140 |    HYPRE_Int block_size, bnnz;
      |              ^~~~~~~~~~
par_stats.c:140:26: warning: ‘bnnz’ may be used uninitialized [-Wmaybe-uninitialized]
  140 |    HYPRE_Int block_size, bnnz;
      |                          ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’:
par_sv_interp.c:737:79: warning: ‘row_sum’ may be used uninitialized [-Wmaybe-uninitialized]
  737 |                      value  = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]);
      |                                                                   ~~~~~~~~~~~~^~~~~~~~~
par_sv_interp.c:291:21: note: ‘row_sum’ was declared here
  291 |    HYPRE_Real       row_sum;
      |                     ^~~~~~~
par_sv_interp.c:871:42: warning: ‘fine_index’ may be used uninitialized [-Wmaybe-uninitialized]
  871 |                         if (offd_vec_data[fine_index] != 0.0 )
      |                                          ^
par_sv_interp.c:325:21: note: ‘fine_index’ was declared here
  325 |    HYPRE_Int        fine_index, index;
      |                     ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:243:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  243 |                   big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny,
      |                             ^
par_vardifconv.c:41:24: note: ‘big_offd_j’ was declared here
   41 |    HYPRE_BigInt       *big_offd_j;
      |                        ^~~~~~~~~~
par_vardifconv.c:245:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  245 |                   offd_data[o_cnt++] = -cfm;
      |                            ^
par_vardifconv.c:42:24: note: ‘offd_data’ was declared here
   42 |    HYPRE_Real         *offd_data;
      |                        ^~~~~~~~~
par_vardifconv.c:336:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  336 |                offd_j[i] = j;
      |                ~~~~~~~~~~^~~
par_vardifconv.c:40:24: note: ‘offd_j’ was declared here
   40 |    HYPRE_Int          *offd_j;
      |                        ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:173:21: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  173 |    HYPRE_Real      *P_ext_data;
      |                     ^~~~~~~~~~
par_sv_interp_ln.c:174:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  174 |    HYPRE_Int       *P_ext_i;
      |                     ^~~~~~~
par_sv_interp_ln.c:458:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  458 |             big_k = P_ext_j[j];
      |             ~~~~~~^~~~~~~~~~~~
par_sv_interp_ln.c:175:21: note: ‘P_ext_j’ was declared here
  175 |    HYPRE_BigInt    *P_ext_j;
      |                     ^~~~~~~
par_sv_interp_ln.c:2631:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2631 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_sv_interp_ln.c:172:21: note: ‘P_ext’ was declared here
  172 |    hypre_CSRMatrix *P_ext;
      |                     ^~~~~
par_sv_interp_ln.c:1983:69: warning: ‘gm_row_sum’ may be used uninitialized [-Wmaybe-uninitialized]
 1983 |                         value  = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]);
      |                                                         ~~~~~~~~~~~~^~~~~~~~~~~~
par_sv_interp_ln.c:87:21: note: ‘gm_row_sum’ was declared here
   87 |    HYPRE_Real       gm_row_sum;
      |                     ^~~~~~~~~~
par_sv_interp_ln.c:2405:34: warning: ‘q_dist_value’ may be used uninitialized [-Wmaybe-uninitialized]
 2405 |                            value += q_dist_value;
      |                            ~~~~~~^~~~~~~~~~~~~~~
par_sv_interp_ln.c:2153:40: note: ‘q_dist_value’ was declared here
 2153 |          HYPRE_Real value, lost_value, q_dist_value;
      |                                        ^~~~~~~~~~~~
par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’:
par_sv_interp.c:1642:21: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1642 |    HYPRE_Real      *P_ext_data;
      |                     ^~~~~~~~~~
par_sv_interp.c:1643:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1643 |    HYPRE_Int       *P_ext_i;
      |                     ^~~~~~~
par_sv_interp.c:1835:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1835 |             big_k = P_ext_j[j];
      |             ~~~~~~^~~~~~~~~~~~
par_sv_interp.c:1644:21: note: ‘P_ext_j’ was declared here
 1644 |    HYPRE_BigInt    *P_ext_j;
      |                     ^~~~~~~
par_sv_interp.c:2429:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2429 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_sv_interp.c:1640:21: note: ‘P_ext’ was declared here
 1640 |    hypre_CSRMatrix *P_ext;
      |                     ^~~~~
par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’:
par_vardifconv_rs.c:316:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  316 |                   big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny,
      |                             ^
par_vardifconv_rs.c:51:18: note: ‘big_offd_j’ was declared here
   51 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
par_vardifconv_rs.c:318:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  318 |                   offd_data[o_cnt++] = cfm + ffm;
      |                            ^
par_vardifconv_rs.c:52:16: note: ‘offd_data’ was declared here
   52 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
par_vardifconv_rs.c:415:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  415 |                offd_j[i] = j;
      |                ~~~~~~~~~~^~~
par_vardifconv_rs.c:50:18: note: ‘offd_j’ was declared here
   50 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:83:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
   83 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
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:85:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
   85 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
partial.c:368:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
  368 |                      for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                     ^
partial.c:94:21: note: ‘Sop_i’ was declared here
   94 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
partial.c:95:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
   95 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
schwarz.c: In function ‘hypre_ParMPSchwarzSolve’:
schwarz.c:388:15: warning: ‘A_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  388 |    HYPRE_Int *A_offd_j;
      |               ^~~~~~~~
schwarz.c:389:16: warning: ‘A_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  389 |    HYPRE_Real *A_offd_data;
      |                ^~~~~~~~~~~
schwarz.c:543:59: warning: ‘A_boundary_i’ may be used uninitialized [-Wmaybe-uninitialized]
  543 |             for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++)
      |                                                           ^
schwarz.c:405:15: note: ‘A_boundary_i’ was declared here
  405 |    HYPRE_Int *A_boundary_i;
      |               ^~~~~~~~~~~~
schwarz.c:545:36: warning: ‘A_boundary_j’ may be used uninitialized [-Wmaybe-uninitialized]
  545 |                k_loc = A_boundary_j[k];
      |                                    ^
schwarz.c:406:15: note: ‘A_boundary_j’ was declared here
  406 |    HYPRE_Int *A_boundary_j;
      |               ^~~~~~~~~~~~
schwarz.c:549:42: warning: ‘A_boundary_data’ may be used uninitialized [-Wmaybe-uninitialized]
  549 |                aux[jj] -= A_boundary_data[k] * x[k_loc];
      |                                          ^
schwarz.c:407:16: note: ‘A_boundary_data’ was declared here
  407 |    HYPRE_Real *A_boundary_data;
      |                ^~~~~~~~~~~~~~~
schwarz.c:391:16: warning: ‘x_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  391 |    HYPRE_Real *x_ext;
      |                ^~~~~
schwarz.c:392:16: warning: ‘x_ext_old’ may be used uninitialized [-Wmaybe-uninitialized]
  392 |    HYPRE_Real *x_ext_old;
      |                ^~~~~~~~~
schwarz.c:394:16: warning: ‘rhs_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  394 |    HYPRE_Real *rhs_ext;
      |                ^~~~~~~
schwarz.c:547:16: warning: ‘k_loc’ may be used uninitialized [-Wmaybe-uninitialized]
  547 |             if (k_loc < num_variables)
      |                ^
schwarz.c:415:34: note: ‘k_loc’ was declared here
  415 |    HYPRE_Int jj, i, j, k, j_loc, k_loc;
      |                                  ^~~~~
par_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:1220:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 1220 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
partial.c:987:21: note: ‘wall_time’ was declared here
  987 |    HYPRE_Real       wall_time;
      |                     ^~~~~~~~~
partial.c:1552:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1552 |                      distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]];
      |                                                               ^
partial.c:939:21: note: ‘A_ext_data’ was declared here
  939 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
partial.c:1553:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1553 |                      for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++)
      |                                                             ^
partial.c:940:21: note: ‘A_ext_i’ was declared here
  940 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
partial.c:941:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  941 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
partial.c:1182:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1182 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                  ^
partial.c:951:21: note: ‘Sop_i’ was declared here
  951 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
partial.c:952:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
  952 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
partial.c:1777:37: warning: ‘alfa’ may be used uninitialized [-Wmaybe-uninitialized]
 1777 |                   P_offd_data[jj] = -alfa * ahat_offd[j1];
      |                                     ^~~~~
partial.c:974:21: note: ‘alfa’ was declared here
  974 |    HYPRE_Real       alfa, beta;
      |                     ^~~~
partial.c:1692:37: warning: ‘beta’ may be used uninitialized [-Wmaybe-uninitialized]
 1692 |                   P_diag_data[jj] = -beta * ahat[j1];
      |                                     ^~~~~
partial.c:974:27: note: ‘beta’ was declared here
  974 |    HYPRE_Real       alfa, beta;
      |                           ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:2217:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 2217 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
partial.c:1994:21: note: ‘wall_time’ was declared here
 1994 |    HYPRE_Real       wall_time;
      |                     ^~~~~~~~~
partial.c:1954:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1954 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
partial.c:2490:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2490 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
partial.c:1955:21: note: ‘A_ext_i’ was declared here
 1955 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
partial.c:1956:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1956 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
partial.c:2185:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2185 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                  ^
partial.c:1966:21: note: ‘Sop_i’ was declared here
 1966 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
partial.c:1967:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1967 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:3089:21: warning: ‘x_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3089 |       x_ext_data[i] = 0.0;
      |       ~~~~~~~~~~~~~~^~~~~
schwarz.c:3002:16: note: ‘x_ext_data’ was declared here
 3002 |    HYPRE_Real *x_ext_data;
      |                ^~~~~~~~~~
schwarz.c:3109:37: warning: ‘vtemp_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3109 |             aux[jj] = vtemp_ext_data[j_loc - num_variables];
      |                                     ^
schwarz.c:3005:16: note: ‘vtemp_ext_data’ was declared here
 3005 |    HYPRE_Real *vtemp_ext_data;
      |                ^~~~~~~~~~~~~~
schwarz.c:3141:43: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3141 |             x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++];
      |                                           ^
schwarz.c:3013:16: note: ‘scale_ext’ was declared here
 3013 |    HYPRE_Real *scale_ext;
      |                ^~~~~~~~~
schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’:
schwarz.c:3686:49: warning: ‘a_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3686 |             for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++)
      |                                                 ^
schwarz.c:3216:15: note: ‘a_ext_i’ was declared here
 3216 |    HYPRE_Int *a_ext_i;
      |               ^~~~~~~
schwarz.c:3217:18: warning: ‘a_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3217 |    HYPRE_BigInt *a_ext_j;
      |                  ^~~~~~~
schwarz.c:3218:16: warning: ‘a_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3218 |    HYPRE_Real *a_ext_data;
      |                ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
ads.c: In function ‘hypre_ADSSolve’:
ads.c:1606:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 1606 |             hypre_printf("    Cycle %2d   %e    %f     %e \n",
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1607 |                          i + 1, r_norm, r_norm / old_resid, relative_resid);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ads.c:1440:24: note: ‘r_norm’ was declared here
 1440 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |                        ^~~~~~
ads.c:1597:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 1597 |          if (b_norm)
      |             ^
ads.c:1440:32: note: ‘b_norm’ was declared here
 1440 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |                                ^~~~~~
ads.c:1618:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 1618 |       hypre_printf("\n\n Average Convergence Factor = %f\n\n",
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1619 |                    hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ads.c:1440:15: note: ‘r0_norm’ was declared here
 1440 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |               ^~~~~~~
schwarz.c: In function ‘hypre_ParGenerateScale’:
schwarz.c:3797:22: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3797 |             scale_ext[j_loc - num_variables] += 1.0;
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
schwarz.c:3762:16: note: ‘scale_ext’ was declared here
 3762 |    HYPRE_Real *scale_ext;
      |                ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:3763:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized]
 3763 |    HYPRE_Real *scale_int;
      |                ^~~~~~~~~
schwarz.c: In function ‘hypre_ParGenerateHybridScale’:
schwarz.c:3910:25: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3910 |                scale_ext[j_loc] += 1.0;
      |                ~~~~~~~~~^~~~~~~
schwarz.c:3854:16: note: ‘scale_ext’ was declared here
 3854 |    HYPRE_Real *scale_ext;
      |                ^~~~~~~~~
schwarz.c:3908:26: warning: ‘index_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3908 |             if (index_ext[j_loc] == -1)
      |                          ^
schwarz.c:3861:15: note: ‘index_ext’ was declared here
 3861 |    HYPRE_Int *index_ext;
      |               ^~~~~~~~~
schwarz.c:3855:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized]
 3855 |    HYPRE_Real *scale_int;
      |                ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:2360:16: warning: ‘Piy’ may be used uninitialized [-Wmaybe-uninitialized]
 2360 |       *Piy_ptr = Piy;
      |       ~~~~~~~~~^~~~~
ams.c:1858:30: note: ‘Piy’ was declared here
 1858 |    hypre_ParCSRMatrix *Pix, *Piy, *Piz;
      |                              ^~~
ams.c:2364:16: warning: ‘Piz’ may be used uninitialized [-Wmaybe-uninitialized]
 2364 |       *Piz_ptr = Piz;
      |       ~~~~~~~~~^~~~~
ams.c:1858:36: note: ‘Piz’ was declared here
 1858 |    hypre_ParCSRMatrix *Pix, *Piy, *Piz;
      |                                    ^~~
ams.c: In function ‘hypre_AMSSolve’:
ams.c:3835:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 3835 |             hypre_printf("    Cycle %2d   %e    %f     %e \n",
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3836 |                          i + 1, r_norm, r_norm / old_resid, relative_resid);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c:3621:24: note: ‘r_norm’ was declared here
 3621 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |                        ^~~~~~
ams.c:3826:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 3826 |          if (b_norm)
      |             ^
ams.c:3621:32: note: ‘b_norm’ was declared here
 3621 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |                                ^~~~~~
ams.c:3847:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 3847 |       hypre_printf("\n\n Average Convergence Factor = %f\n\n",
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3848 |                    hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c:3621:15: note: ‘r0_norm’ was declared here
 3621 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |               ^~~~~~~
par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’:
par_amg_setup.c:2920:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 2920 |          wall_time = time_getWallclockSeconds() - wall_time;
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amg_setup.c:222:20: note: ‘wall_time’ was declared here
  222 |    HYPRE_Real      wall_time;   /* for debugging instrumentation */
      |                    ^~~~~~~~~
par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’:
par_ilu_setup.c:4557:23: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized]
 4557 |       while (ctrS + k > capacity_S)
      |              ~~~~~~~~~^~~~~~~~~~~~
par_ilu_setup.c:4233:22: note: ‘capacity_S’ was declared here
 4233 |    HYPRE_Int         capacity_S;
      |                      ^~~~~~~~~~
ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’:
ams.c:4600:41: warning: ‘diag’ may be used uninitialized [-Wmaybe-uninitialized]
 4600 |             if (l1_norm[i] <= 4.0 / 3.0 * diag)
      |                               ~~~~~~~~~~^~~~~~
ams.c:4367:15: note: ‘diag’ was declared here
 4367 |    HYPRE_Real diag;
      |               ^~~~
par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’:
par_ilu.c:4433:7: warning: ‘nnzM’ may be used uninitialized [-Wmaybe-uninitialized]
 4433 |       hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n",
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4434 |                    n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu.c:4279:22: note: ‘nnzM’ was declared here
 4279 |    HYPRE_Real        nnzM;
      |                      ^~~~
par_ilu.c:4434:42: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized]
 4434 |                    n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
      |                                  ~~~~~~~~^~~~~~~~~
par_ilu.c:4301:22: note: ‘time_s’ was declared here
 4301 |    HYPRE_Real        time_s, time_e;
      |                      ^~~~~~
par_ilu.c: In function ‘hypre_ILUParCSRInverseNSH’:
par_ilu.c:4581:37: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized]
 4581 |                       norm, (time_e - time_s) / i);
      |                             ~~~~~~~~^~~~~~~~~
par_ilu.c:4485:28: note: ‘time_s’ was declared here
 4485 |    HYPRE_Real              time_s, time_e;
      |                            ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_device.c -o par_ilu_solve_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’:
par_ilu_setup.c:5790:31: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized]
 5790 |       while (ctrS + lenhu + 1 > capacity_S)
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
par_ilu_setup.c:5202:29: note: ‘capacity_S’ was declared here
 5202 |    HYPRE_Int                capacity_S;
      |                             ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:2077:4: warning: ‘x_local’ may be used uninitialized [-Wmaybe-uninitialized]
 2077 |    hypre_SeqVectorSetConstantValues(x_local, 0.0);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:1972:23: note: ‘x_local’ was declared here
 1972 |    hypre_Vector      *x_local;
      |                       ^~~~~~~
par_ilu_solve.c:2122:54: warning: ‘x_data’ may be used uninitialized [-Wmaybe-uninitialized]
 2122 |             ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU];
      |                                                      ^
par_ilu_solve.c:1973:23: note: ‘x_data’ was declared here
 1973 |    HYPRE_Real        *x_data;
      |                       ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_NSHSolve’:
par_ilu_solve.c:2243:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized]
 2243 |          hypre_ParVectorCopy(f, residual );
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:2184:26: note: ‘residual’ was declared here
 2184 |    hypre_ParVector      *residual;
      |                          ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
par_ilu_solve.c: In function ‘hypre_ILUSolve’:
par_ilu_solve.c:164:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized]
  164 |          hypre_ParVectorCopy(f, residual);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:93:26: note: ‘residual’ was declared here
   93 |    hypre_ParVector      *residual;
      |                          ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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.28.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.28.0.so
ln -s -f libHYPRE_parcsr_ls-2.28.0.so libHYPRE_parcsr_ls.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:
In function ‘hypre_APSubdivideRegion’,
    inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1:
_hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized]
  197 | hypre__n[0] = loop_size[0];\
_hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’
 2604 |    zypre_BoxLoopInit(ndim, loop_size);                                        \
      |    ^~~~~~~~~~~~~~~~~
assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’
  156 |    hypre_SerialBoxLoop0Begin(ndim, div);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~
assumed_part.c: In function ‘hypre_APSubdivideRegion’:
assumed_part.c:87:31: note: ‘div’ declared here
   87 |    hypre_Index  isize, index, div;
      |                               ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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;
      |                             ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
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 -fstack-clash-protection -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 -fstack-clash-protection -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:265:12: warning: ‘comm_type’ may be used uninitialized [-Wmaybe-uninitialized]
  265 |          k = hypre_CommTypeNumEntries(comm_type);
struct_communication.c:65:26: note: ‘comm_type’ was declared here
   65 |    hypre_CommType       *comm_type;
      |                          ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
Building libHYPRE_struct_mv.so ... 
mpicc -shared  -o libHYPRE_struct_mv-2.28.0.so assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj -Wl,-soname,libHYPRE_struct_mv-2.28.0.so
ln -s -f libHYPRE_struct_mv-2.28.0.so libHYPRE_struct_mv.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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
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 -fstack-clash-protection -Wformat -Werror=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
In file included from _hypre_struct_ls.h:7,
                 from sparse_msg_solve.c:13:
sparse_msg_solve.c: In function ‘hypre_SparseMSGSolve’:
./../utilities/_hypre_utilities.h:74:20: warning: ‘b_dot_b’ may be used uninitialized [-Wmaybe-uninitialized]
   74 | #define hypre_sqrt sqrt
sparse_msg_solve.c:169:31: note: in expansion of macro ‘hypre_sqrt’
  169 |                rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b);
      |                               ^~~~~~~~~~
sparse_msg_solve.c:71:26: note: ‘b_dot_b’ was declared here
   71 |    HYPRE_Real            b_dot_b, r_dot_r, eps;
      |                          ^~~~~~~
sparse_msg_solve.c:184:13: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized]
  184 |          if ((r_dot_r / b_dot_b < eps) && (i > 0))
      |             ^
sparse_msg_solve.c:71:44: note: ‘eps’ was declared here
   71 |    HYPRE_Real            b_dot_b, r_dot_r, eps;
      |                                            ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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
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 -fstack-clash-protection -Wformat -Werror=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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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:890:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
  890 |       if (!center)
      |          ^
pfmg_setup_interp.c:874:18: note: ‘center’ was declared here
  874 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:901:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
  901 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:874:26: note: ‘left’ was declared here
  874 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:904:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
  904 |                Pp0[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:874:32: note: ‘right’ was declared here
  874 |       HYPRE_Real center, left, right;
      |                                ^~~~~
pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’:
pfmg_setup_interp.c:1036:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1036 |       if (!center)
      |          ^
pfmg_setup_interp.c:1020:18: note: ‘center’ was declared here
 1020 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:1047:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1047 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:26: note: ‘left’ was declared here
 1020 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:1048:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1048 |                Pp1[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:32: note: ‘right’ was declared here
 1020 |       HYPRE_Real center, left, right;
      |                                ^~~~~
pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’:
pfmg_setup_interp.c:1165:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1165 |       if (!center)
      |          ^
pfmg_setup_interp.c:1144:18: note: ‘center’ was declared here
 1144 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:1175:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1175 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:26: note: ‘left’ was declared here
 1144 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:1176:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1176 |                Pp1[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:32: note: ‘right’ was declared here
 1144 |       HYPRE_Real center, left, right;
      |                                ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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:1490:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1490 |          if (!center)
      |             ^
pfmg_setup_interp.c:1467:21: note: ‘center’ was declared here
 1467 |          HYPRE_Real center, left, right;
      |                     ^~~~~~
pfmg_setup_interp.c:1500:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1500 |                   Pp0[Pi] = left  / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:29: note: ‘left’ was declared here
 1467 |          HYPRE_Real center, left, right;
      |                             ^~~~
pfmg_setup_interp.c:1501:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1501 |                   Pp1[Pi] = right / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:35: note: ‘right’ was declared here
 1467 |          HYPRE_Real center, left, right;
      |                                   ^~~~~
pfmg_setup_interp.c:1370:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1370 |          if (!center)
      |             ^
pfmg_setup_interp.c:1347:21: note: ‘center’ was declared here
 1347 |          HYPRE_Real center, left, right;
      |                     ^~~~~~
pfmg_setup_interp.c:1380:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1380 |                   Pp0[Pi] = left  / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:29: note: ‘left’ was declared here
 1347 |          HYPRE_Real center, left, right;
      |                             ^~~~
pfmg_setup_interp.c:1381:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1381 |                   Pp1[Pi] = right / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:35: note: ‘right’ was declared here
 1347 |          HYPRE_Real center, left, right;
      |                                   ^~~~~
pfmg_setup_interp.c:1430:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1430 |          if (!center)
      |             ^
pfmg_setup_interp.c:1407:21: note: ‘center’ was declared here
 1407 |          HYPRE_Real center, left, right;
      |                     ^~~~~~
pfmg_setup_interp.c:1440:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1440 |                   Pp0[Pi] = left  / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:29: note: ‘left’ was declared here
 1407 |          HYPRE_Real center, left, right;
      |                             ^~~~
pfmg_setup_interp.c:1441:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1441 |                   Pp1[Pi] = right / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:35: note: ‘right’ was declared here
 1407 |          HYPRE_Real center, left, right;
      |                                   ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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
pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’:
pfmg_setup_interp.c:1675:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1675 |       if (!center)
      |          ^
pfmg_setup_interp.c:1651:18: note: ‘center’ was declared here
 1651 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:1685:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1685 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:26: note: ‘left’ was declared here
 1651 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:1686:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1686 |                Pp1[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:32: note: ‘right’ was declared here
 1651 |       HYPRE_Real center, left, right;
      |                                ^~~~~
red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’:
red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized [-Wmaybe-uninitialized]
   47 |    HYPRE_Int              xoff0, xoff1, xoff2, xoff3, xoff4, xoff5;
      |                           ^~~~~
red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized [-Wmaybe-uninitialized]
   47 |    HYPRE_Int              xoff0, xoff1, xoff2, xoff3, xoff4, xoff5;
      |                                  ^~~~~
red_black_constantcoef_gs.c:442:37: warning: ‘App0’ may be used uninitialized [-Wmaybe-uninitialized]
  442 |                                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:443:37: warning: ‘App1’ may be used uninitialized [-Wmaybe-uninitialized]
  443 |                                App1 * xp[xi + xoff1] -
      |                                ~~~~~^~~~~~~~~~~~~~~~
red_black_constantcoef_gs.c:56:33: note: ‘App1’ was declared here
   56 |    HYPRE_Real             App0, App1, App2, App3, App4, App5, AApd;
      |                                 ^~~~
pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’:
pfmg_setup_interp.c:1906:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1906 |       if (!center)
      |          ^
pfmg_setup_interp.c:1876:18: note: ‘center’ was declared here
 1876 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:1917:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1917 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:26: note: ‘left’ was declared here
 1876 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:1918:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1918 |                Pp1[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:32: note: ‘right’ was declared here
 1876 |       HYPRE_Real center, left, right;
      |                                ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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
In file included from _hypre_struct_ls.h:9,
                 from semi_setup_rap.c:8:
semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’:
semi_setup_rap.c:197:42: warning: ‘not_cdirs’ may be used uninitialized [-Wmaybe-uninitialized]
  197 |          hypre_IndexD(indexRAP, not_cdirs[0]) = 1;
      |                                 ~~~~~~~~~^~~
./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro ‘hypre_IndexD’
   99 | #define hypre_IndexD(index, d)  (index[d])
      |                                        ^
semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here
   57 |    HYPRE_Int             *not_cdirs;
      |                           ^~~~~~~~~
smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’:
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: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:42: warning: ‘a_cnw’ 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:26: warning: ‘a_cse’ 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:42: warning: ‘a_cne’ 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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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
In file included from _hypre_struct_ls.h:7,
                 from point_relax.c:8:
point_relax.c: In function ‘hypre_PointRelax’:
./../utilities/_hypre_utilities.h:74:20: warning: ‘bsumsq’ may be used uninitialized [-Wmaybe-uninitialized]
   74 | #define hypre_sqrt sqrt
point_relax.c:647:50: note: in expansion of macro ‘hypre_sqrt’
  647 |    if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); }
      |                                                  ^~~~~~~~~~
point_relax.c:359:27: note: ‘bsumsq’ was declared here
  359 |    HYPRE_Real             bsumsq, rsumsq;
      |                           ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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 -fstack-clash-protection -Wformat -Werror=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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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
smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’:
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:260:34: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized]
  260 |    HYPRE_Real           *a_asw, *a_ase;
      |                                  ^~~~~
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: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: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: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:257:33: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized]
  257 |    HYPRE_Real           *a_ac, *a_aw, *a_as;
      |                                 ^~~~
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: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: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: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: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: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: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: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: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:265:26: warning: ‘rap_csw’ may be used uninitialized [-Wmaybe-uninitialized]
  265 |    HYPRE_Real           *rap_csw, *rap_cse;
      |                          ^~~~~~~
smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized [-Wmaybe-uninitialized]
  265 |    HYPRE_Real           *rap_csw, *rap_cse;
      |                                    ^~~~~~~
smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                          ^~~~~~~
smg3_setup_rap.c:266:36: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                                    ^~~~~~~
smg3_setup_rap.c:266:46: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                                              ^~~~~~~
smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                                                        ^~~~~~~
sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’:
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;
      |                          ^~~~~
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:42: warning: ‘a_cnw’ 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 -fstack-clash-protection -Wformat -Werror=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:217:26: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized]
  217 |    HYPRE_Real           *a_asw, *a_ase;
      |                          ^~~~~
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: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: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: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: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:214:33: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized]
  214 |    HYPRE_Real           *a_ac, *a_aw, *a_as;
      |                                 ^~~~
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: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: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: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: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: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: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: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: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: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: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: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:56: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized]
  223 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                                                        ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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:26: warning: ‘a_cse’ 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:42: warning: ‘a_cne’ 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: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: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: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: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:965:26: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized]
  965 |    HYPRE_Real           *a_bnw, *a_bne;
      |                          ^~~~~
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:961:33: warning: ‘a_aw’ 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: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: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:962:26: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized]
  962 |    HYPRE_Real           *a_be, *a_bn;
      |                          ^~~~
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: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: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: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: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:969:26: warning: ‘rap_cnw’ may be used uninitialized [-Wmaybe-uninitialized]
  969 |    HYPRE_Real           *rap_cnw, *rap_cne;
      |                          ^~~~~~~
smg3_setup_rap.c:969:36: warning: ‘rap_cne’ may be used uninitialized [-Wmaybe-uninitialized]
  969 |    HYPRE_Real           *rap_cnw, *rap_cne;
      |                                    ^~~~~~~
smg3_setup_rap.c:970:26: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized]
  970 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                          ^~~~~~~
smg3_setup_rap.c:970:36: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized]
  970 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                                    ^~~~~~~
smg3_setup_rap.c:970:46: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized]
  970 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                                              ^~~~~~~
smg3_setup_rap.c:970:56: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized]
  970 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                                                        ^~~~~~~
sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPNoSym’:
sparse_msg3_setup_rap.c: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: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: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: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:880:26: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized]
  880 |    HYPRE_Real           *a_bnw, *a_bne;
      |                          ^~~~~
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:876:33: warning: ‘a_aw’ 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: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: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:877:26: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized]
  877 |    HYPRE_Real           *a_be, *a_bn;
      |                          ^~~~
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: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: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: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: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: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: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: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:56: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized]
  885 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                                                        ^~~~~~~
Building libHYPRE_struct_ls.so ... 
mpicc -shared  -o libHYPRE_struct_ls-2.28.0.so coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj -Wl,-soname,libHYPRE_struct_ls-2.28.0.so
ln -s -f libHYPRE_struct_ls-2.28.0.so libHYPRE_struct_ls.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’:
HYPRE_sstruct_matrix.c:314:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized]
  314 |    HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315 |                         &hypre_SStructMatrixIJMatrix(matrix));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:240:28: note: ‘ilower’ was declared here
  240 |    HYPRE_Int               ilower, iupper, jlower, jupper;
      |                            ^~~~~~
HYPRE_sstruct_matrix.c:314:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized]
  314 |    HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315 |                         &hypre_SStructMatrixIJMatrix(matrix));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:240:36: note: ‘iupper’ was declared here
  240 |    HYPRE_Int               ilower, iupper, jlower, jupper;
      |                                    ^~~~~~
HYPRE_sstruct_matrix.c:314:4: warning: ‘jlower’ may be used uninitialized [-Wmaybe-uninitialized]
  314 |    HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315 |                         &hypre_SStructMatrixIJMatrix(matrix));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:240:44: note: ‘jlower’ was declared here
  240 |    HYPRE_Int               ilower, iupper, jlower, jupper;
      |                                            ^~~~~~
HYPRE_sstruct_matrix.c:314:4: warning: ‘jupper’ may be used uninitialized [-Wmaybe-uninitialized]
  314 |    HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315 |                         &hypre_SStructMatrixIJMatrix(matrix));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:240:52: note: ‘jupper’ was declared here
  240 |    HYPRE_Int               ilower, iupper, jlower, jupper;
      |                                                    ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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_vector.c: In function ‘HYPRE_SStructVectorInitialize’:
HYPRE_sstruct_vector.c:214:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized]
  214 |    HYPRE_IJVectorCreate(comm, ilower, iupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215 |                         &hypre_SStructVectorIJVector(vector));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_vector.c:153:28: note: ‘ilower’ was declared here
  153 |    HYPRE_Int               ilower, iupper;
      |                            ^~~~~~
HYPRE_sstruct_vector.c:214:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized]
  214 |    HYPRE_IJVectorCreate(comm, ilower, iupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215 |                         &hypre_SStructVectorIJVector(vector));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_vector.c:153:36: note: ‘iupper’ was declared here
  153 |    HYPRE_Int               ilower, iupper;
      |                                    ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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.28.0.so F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj -Wl,-soname,libHYPRE_sstruct_mv-2.28.0.so
ln -s -f libHYPRE_sstruct_mv-2.28.0.so libHYPRE_sstruct_mv.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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:369:35: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized]
  369 |                         if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) &&
      |                             ~~~~~~^~~~~~~~~~~~
fac_cf_coarsen.c:125:34: note: ‘startrank’ was declared here
  125 |    HYPRE_BigInt            rank, startrank;
      |                                  ^~~~~~~~~
fac_cf_coarsen.c: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:360:54: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  360 |                      index_temp[2] = node_extents[2] + lindex[2];
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~
fac_cf_coarsen.c:131:28: note: ‘lindex[2]’ was declared here
  131 |    hypre_Index             lindex, zero_index;
      |                            ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from maxwell_grad.c:18:
maxwell_grad.c: In function ‘hypre_Maxwell_Grad’:
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’
  330 |                   hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                   ^~~~~~~~~~~~~~~
maxwell_grad.c:75:45: note: ‘lindex[1]’ was declared here
   75 |    hypre_Index            loop_size, start, lindex;
      |                                             ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’
  330 |                   hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                   ^~~~~~~~~~~~~~~
maxwell_grad.c:75:45: note: ‘lindex[2]’ was declared here
   75 |    hypre_Index            loop_size, start, lindex;
      |                                             ^~~~~~
maxwell_grad.c:413:27: warning: ‘ndirection’ may be used uninitialized [-Wmaybe-uninitialized]
  413 |             for (d = 0; d < ndirection; d++)
      |                         ~~^~~~~~~~~~~~
maxwell_grad.c:89:38: note: ‘ndirection’ was declared here
   89 |    HYPRE_Int             *direction, ndirection;
      |                                      ^~~~~~~~~~
In file included from _hypre_sstruct_ls.h:19,
                 from fac_interp2.c:21:
fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’:
fac_interp2.c:980:65: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  980 |                kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]),
      |                                                       ~~~~~~~~~~^~~~~~~~~~~
./../utilities/_hypre_utilities.h:53:28: note: in definition of macro ‘hypre_min’
   53 | #define hypre_min(a,b)  (((a)<(b)) ? (a) : (b))
      |                            ^
fac_interp2.c:742:39: note: ‘lindex[2]’ was declared here
  742 |    hypre_Index             loop_size, lindex;
      |                                       ^~~~~~
fac_interp2.c:978:65: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  978 |                jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]),
      |                                                       ~~~~~~~~~~^~~~~~~~~~~
./../utilities/_hypre_utilities.h:53:28: note: in definition of macro ‘hypre_min’
   53 | #define hypre_min(a,b)  (((a)<(b)) ? (a) : (b))
      |                            ^
fac_interp2.c:742:39: note: ‘lindex[1]’ was declared here
  742 |    hypre_Index             loop_size, lindex;
      |                                       ^~~~~~
maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’:
maxwell_physbdy.c:71:28: warning: ‘cbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |    HYPRE_Int             **cbox_mapping, **fbox_mapping;
      |                            ^~~~~~~~~~~~
maxwell_physbdy.c:71:44: warning: ‘fbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |    HYPRE_Int             **cbox_mapping, **fbox_mapping;
      |                                            ^~~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from maxwell_physbdy.c:16:
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’
  477 |                         hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                         ^~~~~~~~~~~~~~~
maxwell_physbdy.c:79:53: note: ‘lindex[1]’ was declared here
   79 |    hypre_Index             loop_size, start, index, lindex;
      |                                                     ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’
  477 |                         hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                         ^~~~~~~~~~~~~~~
maxwell_physbdy.c:79:53: note: ‘lindex[2]’ was declared here
   79 |    hypre_Index             loop_size, start, index, lindex;
      |                                                     ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’:
maxwell_PNedelec.c:544:29: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  544 |                   findex[k] *= stride[k];
      |                             ^~
maxwell_PNedelec.c:52:71: note: ‘lindex[1]’ was declared here
   52 |    hypre_Index            loop_size, start, cstart, stride, hi_index, lindex;
      |                                                                       ^~~~~~
maxwell_PNedelec.c:544:29: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  544 |                   findex[k] *= stride[k];
      |                             ^~
maxwell_PNedelec.c:52:71: note: ‘lindex[2]’ was declared here
   52 |    hypre_Index            loop_size, start, cstart, stride, hi_index, lindex;
      |                                                                       ^~~~~~
maxwell_PNedelec.c:1669:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized]
 1669 |                   vals_edgeEdge[k] = fCedge_ratio;
      |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
maxwell_PNedelec.c:46:27: note: ‘fCedge_ratio’ was declared here
   46 |    HYPRE_Real             fCedge_ratio;
      |                           ^~~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from maxwell_TV_setup.c:15:
maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’:
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’
  412 |                   hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                   ^~~~~~~~~~~~~~~
maxwell_TV_setup.c:124:67: note: ‘lindex[1]’ was declared here
  124 |    hypre_Index            index, cindex, shape, loop_size, start, lindex;
      |                                                                   ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’
  412 |                   hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                   ^~~~~~~~~~~~~~~
maxwell_TV_setup.c:124:67: note: ‘lindex[2]’ was declared here
  124 |    hypre_Index            index, cindex, shape, loop_size, start, lindex;
      |                                                                   ^~~~~~
maxwell_TV_setup.c:105:47: warning: ‘topological_face’ may be used uninitialized [-Wmaybe-uninitialized]
  105 |    hypre_SStructGrid    **topological_edge, **topological_face, **topological_cell;
      |                                               ^~~~~~~~~~~~~~~~
maxwell_TV_setup.c:857:16: warning: ‘vartype_faces’ may be used uninitialized [-Wmaybe-uninitialized]
  857 |                HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  858 |                                              vartype_faces);
      |                                              ~~~~~~~~~~~~~~
maxwell_TV_setup.c:117:54: note: ‘vartype_faces’ was declared here
  117 |    HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell;
      |                                                      ^~~~~~~~~~~~~
nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’:
nd1_amge_interpolation.c:264:41: warning: ‘swap’ may be used uninitialized [-Wmaybe-uninitialized]
  264 |                tmp_J = (OffProcRows[swap[m]] -> cols);
      |                                     ~~~~^~~
nd1_amge_interpolation.c:49:15: note: ‘swap’ was declared here
   49 |    HYPRE_Int *swap;
      |               ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’:
sstruct_sharedDOFComm.c:632:27: warning: ‘nbdry_slabs’ may be used uninitialized [-Wmaybe-uninitialized]
  632 |             for (i = 0; i < nbdry_slabs; i++)
      |                         ~~^~~~~~~~~~~~~
sstruct_sharedDOFComm.c:119:27: note: ‘nbdry_slabs’ was declared here
  119 |    HYPRE_Int              nbdry_slabs;
      |                           ^~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from sstruct_sharedDOFComm.c:16:
./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘recv_slabs’ may be used uninitialized [-Wmaybe-uninitialized]
  153 | #define hypre_BoxArrayBox(box_array, i)    &((box_array) -> boxes[(i)])
      |                                              ~~~~~~~~~~~~^~~~~~~~
sstruct_sharedDOFComm.c:634:22: note: in expansion of macro ‘hypre_BoxArrayBox’
  634 |                box = hypre_BoxArrayBox(recv_slabs, i);
      |                      ^~~~~~~~~~~~~~~~~
sstruct_sharedDOFComm.c:120:27: note: ‘recv_slabs’ was declared here
  120 |    hypre_BoxArray        *recv_slabs, *send_slabs;
      |                           ^~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘send_slabs’ may be used uninitialized [-Wmaybe-uninitialized]
  153 | #define hypre_BoxArrayBox(box_array, i)    &((box_array) -> boxes[(i)])
      |                                              ~~~~~~~~~~~~^~~~~~~~
sstruct_sharedDOFComm.c:653:22: note: in expansion of macro ‘hypre_BoxArrayBox’
  653 |                box = hypre_BoxArrayBox(send_slabs, i);
      |                      ^~~~~~~~~~~~~~~~~
sstruct_sharedDOFComm.c:120:40: note: ‘send_slabs’ was declared here
  120 |    hypre_BoxArray        *recv_slabs, *send_slabs;
      |                                        ^~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’
  690 |                         hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                         ^~~~~~~~~~~~~~~
sstruct_sharedDOFComm.c:113:45: note: ‘lindex[1]’ was declared here
  113 |    hypre_Index            loop_size, start, lindex;
      |                                             ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’
  690 |                         hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                         ^~~~~~~~~~~~~~~
sstruct_sharedDOFComm.c:113:45: note: ‘lindex[2]’ was declared here
  113 |    hypre_Index            loop_size, start, lindex;
      |                                             ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’:
maxwell_semi_interp.c:1381:33: warning: ‘iFace’ may be used uninitialized [-Wmaybe-uninitialized]
 1381 |                            iFace[nFaces] = rank;
      |                                 ^
maxwell_semi_interp.c:115:27: note: ‘iFace’ was declared here
  115 |    HYPRE_BigInt          *iFace, *iEdge;
      |                           ^~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from maxwell_semi_interp.c:18:
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’
 1006 |             hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]);
      |             ^~~~~~~~~~~~~~~
maxwell_semi_interp.c:135:27: note: ‘lindex[1]’ was declared here
  135 |    hypre_Index            lindex;
      |                           ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’
 1006 |             hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]);
      |             ^~~~~~~~~~~~~~~
maxwell_semi_interp.c:135:27: note: ‘lindex[2]’ was declared here
  135 |    hypre_Index            lindex;
      |                           ^~~~~~
maxwell_semi_interp.c:149:42: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized]
  149 |    HYPRE_Int              t, i, j, k, l, m, n, p;
      |                                          ^
maxwell_semi_interp.c:118:27: warning: ‘jElement_Face’ may be used uninitialized [-Wmaybe-uninitialized]
  118 |    HYPRE_BigInt          *jElement_Face, *jedge_Edge;
      |                           ^~~~~~~~~~~~~
In file included from _hypre_sstruct_ls.h:19:
./../utilities/_hypre_utilities.h:783:3: warning: ‘vals_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
maxwell_semi_interp.c:2121:7: note: in expansion of macro ‘hypre_TFree’
 2121 |       hypre_TFree(vals_ElementFace, memory_location);
      |       ^~~~~~~~~~~
maxwell_semi_interp.c:121:46: note: ‘vals_ElementFace’ was declared here
  121 |    HYPRE_Real            *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge;
      |                                              ^~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘ncols_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
maxwell_semi_interp.c:2119:7: note: in expansion of macro ‘hypre_TFree’
 2119 |       hypre_TFree(ncols_ElementFace, memory_location);
      |       ^~~~~~~~~~~
maxwell_semi_interp.c:124:27: note: ‘ncols_ElementFace’ was declared here
  124 |    HYPRE_Int             *ncols_ElementFace, *ncols_ElementEdge;
      |                           ^~~~~~~~~~~~~~~~~
maxwell_semi_interp.c:3488:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized]
 3488 |                   vals_edgeEdge[k] = fCedge_ratio;
      |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
maxwell_semi_interp.c:126:27: note: ‘fCedge_ratio’ was declared here
  126 |    HYPRE_Real             fCedge_ratio;
      |                           ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
In file included from _hypre_sstruct_ls.h:19,
                 from fac_restrict2.c:21:
fac_restrict2.c: In function ‘hypre_FACRestrict2’:
fac_restrict2.c:741:57: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  741 |             jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] );
      |                                               ~~~~~~~~~~^~~~~~~~~~~
./../utilities/_hypre_utilities.h:53:28: note: in definition of macro ‘hypre_min’
   53 | #define hypre_min(a,b)  (((a)<(b)) ? (a) : (b))
      |                            ^
fac_restrict2.c:525:39: note: ‘lindex[1]’ was declared here
  525 |    hypre_Index             loop_size, lindex;
      |                                       ^~~~~~
fac_restrict2.c:742:57: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  742 |             kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] );
      |                                               ~~~~~~~~~~^~~~~~~~~~~
./../utilities/_hypre_utilities.h:53:28: note: in definition of macro ‘hypre_min’
   53 | #define hypre_min(a,b)  (((a)<(b)) ? (a) : (b))
      |                            ^
fac_restrict2.c:525:39: note: ‘lindex[2]’ was declared here
  525 |    hypre_Index             loop_size, lindex;
      |                                       ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’:
fac_amr_fcoarsen.c:2223:47: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized]
 2223 |                                     if ((rank - startrank) >= i && (rank - startrank) <= m)
      |                                         ~~~~~~^~~~~~~~~~~~
fac_amr_fcoarsen.c:151:28: note: ‘startrank’ was declared here
  151 |    HYPRE_BigInt            startrank, rank;
      |                            ^~~~~~~~~
fac_amr_fcoarsen.c:816:38: warning: ‘max_contribut_size’ may be used uninitialized [-Wmaybe-uninitialized]
  816 |                   max_contribut_size = hypre_max( max_contribut_size,
fac_amr_fcoarsen.c:150:28: note: ‘max_contribut_size’ was declared here
  150 |    HYPRE_Int               max_contribut_size, stencil_i;
      |                            ^~~~~~~~~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from fac_amr_fcoarsen.c:16:
fac_amr_fcoarsen.c:2211:66: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
 2211 |                                                     k + lindex[1]*stridef[1],
      |                                                         ~~~~~~~~~^~~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro ‘hypre_SetIndex3’
  114 |   hypre_IndexD(index, 1) = iy,\
      |                            ^~
fac_amr_fcoarsen.c:158:28: note: ‘lindex[1]’ was declared here
  158 |    hypre_Index             lindex;
      |                            ^~~~~~
fac_amr_fcoarsen.c:2212:66: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
 2212 |                                                     l + lindex[2]*stridef[2]);
      |                                                         ~~~~~~~~~^~~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro ‘hypre_SetIndex3’
  115 |   hypre_IndexD(index, 2) = iz )
      |                            ^~
fac_amr_fcoarsen.c:158:28: note: ‘lindex[2]’ was declared here
  158 |    hypre_Index             lindex;
      |                            ^~~~~~
fac_amr_fcoarsen.c:2404:21: warning: ‘stencil_size’ may be used uninitialized [-Wmaybe-uninitialized]
 2404 |       for (j = 0; j < stencil_size; j++)
      |                   ~~^~~~~~~~~~~~~~
fac_amr_fcoarsen.c:91:28: note: ‘stencil_size’ was declared here
   91 |    HYPRE_Int               stencil_size, stencil_last_size;
      |                            ^~~~~~~~~~~~
fac_amr_fcoarsen.c:2389:7: warning: ‘stencil_ranks’ may be used uninitialized [-Wmaybe-uninitialized]
 2389 |    if (stencil_ranks)
      |       ^
fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here
  139 |    HYPRE_Int              *stencil_ranks, *rank_stencils;
      |                            ^~~~~~~~~~~~~
fac_amr_fcoarsen.c:139:44: warning: ‘rank_stencils’ may be used uninitialized [-Wmaybe-uninitialized]
  139 |    HYPRE_Int              *stencil_ranks, *rank_stencils;
      |                                            ^~~~~~~~~~~~~
fac_amr_fcoarsen.c:2385:7: warning: ‘stencil_contrib_cnt’ may be used uninitialized [-Wmaybe-uninitialized]
 2385 |    if (stencil_contrib_cnt)
      |       ^
fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here
  140 |    HYPRE_Int              *stencil_contrib_cnt;
      |                            ^~~~~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2414:7: warning: ‘stencil_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2414 |    if (stencil_contrib_i)
      |       ^
fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here
  141 |    HYPRE_Int             **stencil_contrib_i;
      |                            ^~~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2430:7: warning: ‘weight_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2430 |    if (weight_contrib_i)
      |       ^
fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here
  142 |    HYPRE_Real            **weight_contrib_i;
      |                            ^~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2402:7: warning: ‘shift_box’ may be used uninitialized [-Wmaybe-uninitialized]
 2402 |    if (shift_box)
      |       ^
fac_amr_fcoarsen.c:146:28: note: ‘shift_box’ was declared here
  146 |    hypre_Box             **shift_box;
      |                            ^~~~~~~~~
fac_amr_fcoarsen.c:2393:7: warning: ‘volume_shift_box’ may be used uninitialized [-Wmaybe-uninitialized]
 2393 |    if (volume_shift_box)
      |       ^
fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here
  149 |    HYPRE_Int              *volume_shift_box;
      |                            ^~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2397:7: warning: ‘vals’ may be used uninitialized [-Wmaybe-uninitialized]
 2397 |    if (vals)
      |       ^
fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here
  152 |    HYPRE_Real             *vals, *vals2;
      |                            ^~~~
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;
      |                            ^~
Building libHYPRE_sstruct_ls.so ... 
mpicc -shared  -o libHYPRE_sstruct_ls-2.28.0.so F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o bsearch.o fac.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_solve3.o fac_zero_cdata.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_solve.o maxwell_solve2.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o nd1_amge_interpolation.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o fac_amr_fcoarsen.obj fac_amr_rap.obj fac_restrict2.obj fac_setup2.obj fac_zero_stencilcoef.obj node_relax.obj -Wl,-soname,libHYPRE_sstruct_ls-2.28.0.so
ln -s -f libHYPRE_sstruct_ls-2.28.0.so libHYPRE_sstruct_ls.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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.28.0.so comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o -Wl,-soname,libHYPRE_DistributedMatrixPilutSolver-2.28.0.so
ln -s -f libHYPRE_DistributedMatrixPilutSolver-2.28.0.so libHYPRE_DistributedMatrixPilutSolver.so
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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.28.0.so ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o -Wl,-soname,libHYPRE_ParaSails-2.28.0.so
ln -s -f libHYPRE_ParaSails-2.28.0.so libHYPRE_ParaSails.so
make[4]: Leaving directory '/<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:38: warning: ‘alpha_1’ may be used uninitialized [-Wmaybe-uninitialized]
   70 |       beta_1 = (rho_1/rho_2)*(alpha_1/widget_1);
      |                              ~~~~~~~~^~~~~~~~~~
krylov_dh.c:26:21: note: ‘alpha_1’ was declared here
   26 |   HYPRE_Real alpha, alpha_1,
      |                     ^~~~~~~
krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized [-Wmaybe-uninitialized]
   73 |       Axpy(m, -widget_1, v, p); CHECK_V_ERROR;
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
krylov_dh.c:28:18: note: ‘widget_1’ was declared here
   28 |          widget, widget_1,
      |                  ^~~~~~~~
krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized [-Wmaybe-uninitialized]
   70 |       beta_1 = (rho_1/rho_2)*(alpha_1/widget_1);
      |                ~~~~~~^~~~~~~
krylov_dh.c:29:17: note: ‘rho_2’ was declared here
   29 |          rho_1, rho_2,
      |                 ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:820:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized]
  820 |            setBoundary_private(globalRow, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821 |                                &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:664:31: note: ‘nabory1’ was declared here
  664 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
      |                               ^~~~~~~
In function ‘generateBlocked’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5:
MatGenFD.c:810:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized]
  810 |            setBoundary_private(globalRow, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  811 |                                &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:664:13: note: ‘naborx1’ was declared here
  664 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
      |             ^~~~~~~
In function ‘generateBlocked’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5:
MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized]
  815 |            setBoundary_private(globalRow, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  816 |                                &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:664:40: note: ‘nabory2’ was declared here
  664 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
      |                                        ^~~~~~~
In function ‘generateBlocked’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5:
MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized]
  805 |            setBoundary_private(globalRow, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  806 |                                &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:664:22: note: ‘naborx2’ was declared here
  664 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
      |                      ^~~~~~~
In function ‘generateStriped’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5:
MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized]
  363 |            setBoundary_private(row, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |                                &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:228:31: note: ‘nabory1’ was declared here
  228 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2;
      |                               ^~~~~~~
In function ‘generateStriped’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5:
MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized]
  353 |            setBoundary_private(row, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354 |                                &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:228:13: note: ‘naborx1’ was declared here
  228 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2;
      |             ^~~~~~~
In function ‘generateStriped’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5:
MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized]
  348 |            setBoundary_private(row, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |                                &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:228:22: note: ‘naborx2’ was declared here
  228 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2;
      |                      ^~~~~~~
In function ‘generateStriped’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5:
MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized]
  358 |            setBoundary_private(row, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |                                &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:228:40: note: ‘nabory2’ was declared here
  228 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2;
      |                                        ^~~~~~~
In function ‘mat_dh_transpose_reuse_private_private’,
    inlined from ‘mat_dh_transpose_private’ at mat_dh_private.c:871:3:
mat_dh_private.c:918:13: warning: ‘aval’ may be used uninitialized [-Wmaybe-uninitialized]
  918 |         aval[idx] = AVAL[j];
      |             ^
mat_dh_private.c: In function ‘mat_dh_transpose_private’:
mat_dh_private.c:885:15: note: ‘aval’ was declared here
  885 |   HYPRE_Real *aval;
      |               ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
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 -fstack-clash-protection -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 -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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:555:18: warning: ‘interiorCount’ may be used uninitialized [-Wmaybe-uninitialized]
  555 |       for (i=0; i<interiorCount; ++i) {
      |                 ~^~~~~~~~~~~~~~
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.28.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.28.0.so
ln -s -f libHYPRE_Euclid-2.28.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.28.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.28.0.so -Wl,-z,defs -Wl,-z,relro -Wl,--no-as-needed
ln -s -f libHYPRE-2.28.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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:21: warning: ‘jx’ may be used uninitialized [-Wmaybe-uninitialized]
   29 |     integer ix, iy, jx, jy, kx, ky;
      |                     ^~
dsyr2.c:29:25: warning: ‘jy’ may be used uninitialized [-Wmaybe-uninitialized]
   29 |     integer ix, iy, jx, jy, kx, ky;
      |                         ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H         -I.. -I../utilities -c f2c.c
dtrsv.c: In function ‘hypre_dtrsv’:
dtrsv.c:308:20: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized]
  308 |                 kx += (*n - 1) * *incx;
      |                 ~~~^~~~~~~~~~~~~~~~~~~
dtrsv.c:28:21: note: ‘kx’ was declared here
   28 |     integer ix, jx, kx;
      |                     ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H         -I.. -I../blas -I../utilities -c dlange.c
dgesvd.c: In function ‘hypre_dgesvd’:
dgesvd.c:3751:45: warning: ‘wrkbl’ may be used uninitialized [-Wmaybe-uninitialized]
 3751 |                         if (*lwork >= wrkbl + *lda * *m) {
      |                                       ~~~~~~^~~~~~~~~~~
dgesvd.c:38:27: note: ‘wrkbl’ was declared here
   38 |     integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork;
      |                           ^~~~~
In file included from dgesvd.c:8:
f2c.h:196:36: warning: ‘bdspac’ may be used uninitialized [-Wmaybe-uninitialized]
  196 | #define max(a,b) ((a) >= (b) ? (a) : (b))
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~
dgesvd.c:3746:45: note: in expansion of macro ‘max’
 3746 |                     if (*lwork >= *m * *m + max(i__2,bdspac)) {
      |                                             ^~~
dgesvd.c:46:17: note: ‘bdspac’ was declared here
   46 |     integer ir, bdspac, iu;
      |                 ^~~~~~
dgesvd.c:4036:12: warning: ‘ie’ may be used uninitialized [-Wmaybe-uninitialized]
 4036 |         if (ie > 2) {
      |            ^
dgesvd.c:40:13: note: ‘ie’ was declared here
   40 |     integer ie;
      |             ^~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H         -I.. -I../blas -I../utilities -c dlanst.c
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
exchange_data.c: In function ‘hypre_DataExchangeList’:
exchange_data.c:417:10: warning: ‘term_requests’ may be used uninitialized [-Wmaybe-uninitialized]
  417 |          hypre_MPI_Testall(tree.num_child, term_requests, &children_complete,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |                            term_statuses);
      |                            ~~~~~~~~~~~~~~
exchange_data.c:178:23: note: ‘term_requests’ was declared here
  178 |    hypre_MPI_Request *term_requests, term_request1, request_parent;
      |                       ^~~~~~~~~~~~~
exchange_data.c:417:10: warning: ‘term_statuses’ may be used uninitialized [-Wmaybe-uninitialized]
  417 |          hypre_MPI_Testall(tree.num_child, term_requests, &children_complete,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |                            term_statuses);
      |                            ~~~~~~~~~~~~~~
exchange_data.c:179:23: note: ‘term_statuses’ was declared here
  179 |    hypre_MPI_Status  *term_statuses, term_status1, status_parent;
      |                       ^~~~~~~~~~~~~
exchange_data.c:427:13: warning: ‘tree.parent_id’ may be used uninitialized [-Wmaybe-uninitialized]
  427 |             hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |                             comm, &term_request1);
      |                             ~~~~~~~~~~~~~~~~~~~~~
exchange_data.c:170:21: note: ‘tree.parent_id’ was declared here
  170 |    hypre_BinaryTree tree;
      |                     ^~~~
exchange_data.c:445:27: warning: ‘tree.num_child’ may be used uninitialized [-Wmaybe-uninitialized]
  445 |             for (i = 0; i < tree.num_child; i++)
      |                         ~~^~~~~~~~~~~~~~~~
exchange_data.c:170:21: note: ‘tree.num_child’ was declared here
  170 |    hypre_BinaryTree tree;
      |                     ^~~~
exchange_data.c:170:21: warning: ‘tree.child_id’ may be used uninitialized [-Wmaybe-uninitialized]
exchange_data.c:409:10: warning: ‘response_requests’ may be used uninitialized [-Wmaybe-uninitialized]
  409 |          hypre_MPI_Testall(num_contacts, response_requests, &responses_complete,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 |                            response_statuses);
      |                            ~~~~~~~~~~~~~~~~~~
exchange_data.c:172:23: note: ‘response_requests’ was declared here
  172 |    hypre_MPI_Request *response_requests, *contact_requests;
      |                       ^~~~~~~~~~~~~~~~~
exchange_data.c:409:10: warning: ‘response_statuses’ may be used uninitialized [-Wmaybe-uninitialized]
  409 |          hypre_MPI_Testall(num_contacts, response_requests, &responses_complete,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 |                            response_statuses);
      |                            ~~~~~~~~~~~~~~~~~~
exchange_data.c:173:23: note: ‘response_statuses’ was declared here
  173 |    hypre_MPI_Status  *response_statuses, *contact_statuses;
      |                       ^~~~~~~~~~~~~~~~~
In file included from exchange_data.c:15:
_hypre_utilities.h:783:3: warning: ‘contact_requests’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exchange_data.c:542:7: note: in expansion of macro ‘hypre_TFree’
  542 |       hypre_TFree(contact_requests, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
exchange_data.c:172:43: note: ‘contact_requests’ was declared here
  172 |    hypre_MPI_Request *response_requests, *contact_requests;
      |                                           ^~~~~~~~~~~~~~~~
_hypre_utilities.h:783:3: warning: ‘contact_statuses’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exchange_data.c:543:7: note: in expansion of macro ‘hypre_TFree’
  543 |       hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
exchange_data.c:173:43: note: ‘contact_statuses’ was declared here
  173 |    hypre_MPI_Status  *response_statuses, *contact_statuses;
      |                                           ^~~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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_device.c -o int_array_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_utilities.a
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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]: Leaving directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
make lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/src-static/seq_mv'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
csr_matrix.c: In function ‘hypre_CSRMatrixUnion’:
csr_matrix.c:1255:16: warning: ‘big_jB’ may be used uninitialized [-Wmaybe-uninitialized]
 1255 |             if ( big_jB == big_jA )
      |                ^
csr_matrix.c:1155:30: note: ‘big_jB’ was declared here
 1155 |    HYPRE_BigInt jBg, big_jA, big_jB;
      |                              ^~~~~~
csr_matrix.c:1255:16: warning: ‘big_jA’ may be used uninitialized [-Wmaybe-uninitialized]
 1255 |             if ( big_jB == big_jA )
      |                ^
csr_matrix.c:1155:22: note: ‘big_jA’ was declared here
 1155 |    HYPRE_BigInt jBg, big_jA, big_jB;
      |                      ^~~~~~
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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
par_csr_aat.c: In function ‘hypre_ParCSRAAt’:
par_csr_aat.c:860:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  860 |       hypre_CSRMatrixDestroy(A_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_aat.c:362:21: note: ‘A_ext’ was declared here
  362 |    hypre_CSRMatrix *A_ext;
      |                     ^~~~~
par_csr_aat.c:434:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  434 |    hypre_ParAat_RowSizes(
      |    ^~~~~~~~~~~~~~~~~~~~~~
  435 |       &C_diag_i, &C_offd_i, B_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |       A_diag_i, A_diag_j,
      |       ~~~~~~~~~~~~~~~~~~~
  437 |       A_offd_i, A_offd_j, A_col_map_offd,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438 |       A_ext_i, A_ext_j, A_ext_row_map,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 |       num_rows_diag_A, num_cols_offd_A,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |       num_rows_A_ext,
      |       ~~~~~~~~~~~~~~~
  442 |       first_col_diag_A, first_row_index_A
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |    );
      |    ~
par_csr_aat.c:365:21: note: ‘A_ext_i’ was declared here
  365 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_csr_aat.c:434:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  434 |    hypre_ParAat_RowSizes(
      |    ^~~~~~~~~~~~~~~~~~~~~~
  435 |       &C_diag_i, &C_offd_i, B_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |       A_diag_i, A_diag_j,
      |       ~~~~~~~~~~~~~~~~~~~
  437 |       A_offd_i, A_offd_j, A_col_map_offd,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438 |       A_ext_i, A_ext_j, A_ext_row_map,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 |       num_rows_diag_A, num_cols_offd_A,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |       num_rows_A_ext,
      |       ~~~~~~~~~~~~~~~
  442 |       first_col_diag_A, first_row_index_A
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |    );
      |    ~
par_csr_aat.c:366:21: note: ‘A_ext_j’ was declared here
  366 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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:1088:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 1088 |       hypre_CSRBooleanMatrixDestroy(A_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:642:28: note: ‘A_ext’ was declared here
  642 |    hypre_CSRBooleanMatrix *A_ext;
      |                            ^~~~~
par_csr_bool_matop.c:707:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  707 |    hypre_ParAat_RowSizes(
      |    ^~~~~~~~~~~~~~~~~~~~~~
  708 |       &C_diag_i, &C_offd_i, B_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |       A_diag_i, A_diag_j,
      |       ~~~~~~~~~~~~~~~~~~~
  710 |       A_offd_i, A_offd_j, A_col_map_offd,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |       A_ext_i, A_ext_j, A_ext_row_map,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713 |       num_rows_diag_A, num_cols_offd_A,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714 |       num_rows_A_ext,
      |       ~~~~~~~~~~~~~~~
  715 |       first_col_diag_A, first_row_index_A
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  716 |    );
      |    ~
par_csr_bool_matop.c:644:27: note: ‘A_ext_i’ was declared here
  644 |    HYPRE_Int             *A_ext_i;
      |                           ^~~~~~~
par_csr_bool_matop.c:707:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  707 |    hypre_ParAat_RowSizes(
      |    ^~~~~~~~~~~~~~~~~~~~~~
  708 |       &C_diag_i, &C_offd_i, B_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |       A_diag_i, A_diag_j,
      |       ~~~~~~~~~~~~~~~~~~~
  710 |       A_offd_i, A_offd_j, A_col_map_offd,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |       A_ext_i, A_ext_j, A_ext_row_map,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713 |       num_rows_diag_A, num_cols_offd_A,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714 |       num_rows_A_ext,
      |       ~~~~~~~~~~~~~~~
  715 |       first_col_diag_A, first_row_index_A
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  716 |    );
      |    ~
par_csr_bool_matop.c:645:27: note: ‘A_ext_j’ was declared here
  645 |    HYPRE_BigInt          *A_ext_j;
      |                           ^~~~~~~
par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’:
par_csr_bool_matop.c:176:7: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  176 |       hypre_CSRBooleanMatrixDestroy(Bs_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:61:28: note: ‘Bs_ext’ was declared here
   61 |    hypre_CSRBooleanMatrix *Bs_ext;
      |                            ^~~~~~
par_csr_bool_matop.c:62:27: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
   62 |    HYPRE_Int             *Bs_ext_i;
      |                           ^~~~~~~~
par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
   63 |    HYPRE_BigInt          *Bs_ext_j;
      |                           ^~~~~~~~
par_csr_bool_matop.c:170:25: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |             B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B);
      |                         ^
par_csr_bool_matop.c:66:27: note: ‘B_ext_diag_j’ was declared here
   66 |    HYPRE_Int             *B_ext_diag_j;
      |                           ^~~~~~~~~~~~
par_csr_bool_matop.c:165:25: warning: ‘B_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  165 |             B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j];
      |                         ^
par_csr_bool_matop.c:71:27: note: ‘B_tmp_offd_j’ was declared here
   71 |    HYPRE_BigInt          *B_tmp_offd_j;
      |                           ^~~~~~~~~~~~
par_csr_bool_matop.c: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:226:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized]
  226 |       B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227 |                                               B_tmp_offd_j[i],
      |                                               ~~~~~~~~~~~~~~~~
  228 |                                               num_cols_offd_C);
      |                                               ~~~~~~~~~~~~~~~~
par_csr_bool_matop.c:46:29: note: ‘col_map_offd_C’ was declared here
   46 |    HYPRE_BigInt            *col_map_offd_C;
      |                             ^~~~~~~~~~~~~~
par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’:
par_csr_bool_matrix.c:575:19: warning: ‘offd_i’ may be used uninitialized [-Wmaybe-uninitialized]
  575 |    HYPRE_Int     *offd_i;
      |                   ^~~~~~
par_csr_bool_matrix.c:576:19: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  576 |    HYPRE_Int     *offd_j;
      |                   ^~~~~~
par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’:
par_csr_communication.c:762:23: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized]
  762 |    hypre_MPI_Request *requests;
      |                       ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’:
par_csr_bool_matrix.c:877:39: warning: ‘a_i’ may be used uninitialized [-Wmaybe-uninitialized]
  877 |                                  - a_i[(HYPRE_Int)row_starts[i]];
      |                                       ^
par_csr_bool_matrix.c:828:24: note: ‘a_i’ was declared here
  828 |    HYPRE_Int          *a_i;
      |                        ^~~
par_csr_bool_matrix.c:895:10: warning: ‘a_j’ may be used uninitialized [-Wmaybe-uninitialized]
  895 |          hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i],
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  896 |                                                 local_num_rows[i],
      |                                                 ~~~~~~~~~~~~~~~~~~
  897 |                                                 &a_i[(HYPRE_Int)row_starts[i]],
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  898 |                                                 &a_j[ind],
      |                                                 ~~~~~~~~~~
  899 |                                                 &csr_matrix_datatypes[i]);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_bool_matrix.c:829:24: note: ‘a_j’ was declared here
  829 |    HYPRE_Int          *a_j;
      |                        ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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:647:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
  647 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matvec.c:558:28: note: ‘comm_handle’ was declared here
  558 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
par_csr_matvec.c:668:26: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized]
  668 |       if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local,
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                                                       CF_marker, CF_marker_offd, fpt);
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matvec.c:567:23: note: ‘x_tmp’ was declared here
  567 |    hypre_Vector      *x_tmp;
      |                       ^~~~~
par_csr_matvec.c:650:10: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
  650 |       if (num_sends)
      |          ^
par_csr_matvec.c:572:23: note: ‘num_sends’ was declared here
  572 |    HYPRE_Int          num_sends, i, j, index, start, num_procs;
      |                       ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’:
par_csr_matrix.c:884:19: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  884 |          offd_data[offd_cnt++] = data;
      |                   ^
par_csr_matrix.c:807:24: note: ‘offd_data’ was declared here
  807 |    HYPRE_Complex      *offd_data;
      |                        ^~~~~~~~~
par_csr_matrix.c:809:24: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  809 |    HYPRE_Int          *offd_j;
      |                        ^~~~~~
par_csr_matrix.c:883:15: warning: ‘tmp_j’ may be used uninitialized [-Wmaybe-uninitialized]
  883 |          tmp_j[offd_cnt] = J;
      |               ^
par_csr_matrix.c:810:24: note: ‘tmp_j’ was declared here
  810 |    HYPRE_BigInt       *tmp_j;
      |                        ^~~~~
par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’:
par_csr_matop_marked.c:429:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  429 |       hypre_CSRMatrixDestroy(Ps_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop_marked.c:308:24: note: ‘Ps_ext’ was declared here
  308 |    hypre_CSRMatrix    *Ps_ext;
      |                        ^~~~~~
par_csr_matop_marked.c:310:24: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  310 |    HYPRE_Complex      *Ps_ext_data;
      |                        ^~~~~~~~~~~
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:312:24: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  312 |    HYPRE_BigInt       *Ps_ext_j;
      |                        ^~~~~~~~
par_csr_matop_marked.c:423:28: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  423 |             P_ext_diag_data[cnt_diag++] = Ps_ext_data[j];
      |                            ^
par_csr_matop_marked.c:314:24: note: ‘P_ext_diag_data’ was declared here
  314 |    HYPRE_Complex      *P_ext_diag_data;
      |                        ^~~~~~~~~~~~~~~
par_csr_matop_marked.c:422:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  422 |             P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P);
      |                         ^
par_csr_matop_marked.c:316:24: note: ‘P_ext_diag_j’ was declared here
  316 |    HYPRE_Int          *P_ext_diag_j;
      |                        ^~~~~~~~~~~~
par_csr_matop_marked.c:418:28: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  418 |             P_ext_offd_data[cnt_offd++] = Ps_ext_data[j];
      |                            ^
par_csr_matop_marked.c:319:24: note: ‘P_ext_offd_data’ was declared here
  319 |    HYPRE_Complex      *P_ext_offd_data;
      |                        ^~~~~~~~~~~~~~~
par_csr_matop_marked.c:479:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized]
  479 |       P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  480 |                                               Ps_ext_j[i],
      |                                               ~~~~~~~~~~~~
  481 |                                               num_cols_offd_C);
      |                                               ~~~~~~~~~~~~~~~~
par_csr_matop_marked.c:289:24: note: ‘col_map_offd_C’ was declared here
  289 |    HYPRE_BigInt       *col_map_offd_C;
      |                        ^~~~~~~~~~~~~~
par_csr_matop_marked.c:515:4: warning: ‘map_P_to_C’ may be used uninitialized [-Wmaybe-uninitialized]
  515 |    hypre_ParMatmul_RowSizes_Marked(
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |       &C_diag_i, &C_offd_i, &P_marker,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517 |       A_diag_i, A_diag_j, A_offd_i, A_offd_j,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518 |       P_diag_i, P_diag_j, P_offd_i, P_offd_j,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519 |       P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  520 |       map_P_to_C,
      |       ~~~~~~~~~~~
  521 |       &C_diag_size, &C_offd_size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |       num_rows_diag_A, num_cols_offd_A, allsquare,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523 |       num_cols_diag_P, num_cols_offd_P,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |       num_cols_offd_C, CF_marker, dof_func, dof_func_offd
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  525 |    );
      |    ~
par_csr_matop_marked.c:290:24: note: ‘map_P_to_C’ was declared here
  290 |    HYPRE_Int          *map_P_to_C;
      |                        ^~~~~~~~~~
par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’:
par_csr_triplemat.c:679:10: warning: ‘APext_diag’ may be used uninitialized [-Wmaybe-uninitialized]
  679 |          hypre_CSRMatrixDestroy(APext_diag);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_triplemat.c:536:21: note: ‘APext_diag’ was declared here
  536 |    hypre_CSRMatrix *APext_diag;
      |                     ^~~~~~~~~~
par_csr_triplemat.c:689:10: warning: ‘APext_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  689 |          hypre_CSRMatrixDestroy(APext_offd);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_triplemat.c:537:21: note: ‘APext_offd’ was declared here
  537 |    hypre_CSRMatrix *APext_offd;
      |                     ^~~~~~~~~~
par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’:
par_csr_matop.c:1635:27: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1635 |       *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1636 |                                                        B_ext_data);
      |                                                        ~~~~~~~~~~~
par_csr_matop.c:1276:20: note: ‘B_ext_data’ was declared here
 1276 |    HYPRE_Complex * B_ext_data;
      |                    ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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:1435:10: warning: ‘A_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1435 |          hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i],
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1436 |                                          num_rows_proc[i],
      |                                          ~~~~~~~~~~~~~~~~~
 1437 |                                          &A_data[ind],
      |                                          ~~~~~~~~~~~~~
 1438 |                                          &A_i[(HYPRE_Int) global_row_starts[i]],
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1439 |                                          &A_j[ind],
      |                                          ~~~~~~~~~~
 1440 |                                          &csr_matrix_datatypes[i]);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matrix.c:1242:24: note: ‘A_data’ was declared here
 1242 |    HYPRE_Complex      *A_data;
      |                        ^~~~~~
par_csr_matrix.c:1415:36: warning: ‘A_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1415 |          num_nonzeros_proc[i] = A_i[(HYPRE_Int)global_row_starts[i + 1]] -
      |                                    ^
par_csr_matrix.c:1243:24: note: ‘A_i’ was declared here
 1243 |    HYPRE_Int          *A_i;
      |                        ^~~
par_csr_matrix.c:1435:10: warning: ‘A_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1435 |          hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i],
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1436 |                                          num_rows_proc[i],
      |                                          ~~~~~~~~~~~~~~~~~
 1437 |                                          &A_data[ind],
      |                                          ~~~~~~~~~~~~~
 1438 |                                          &A_i[(HYPRE_Int) global_row_starts[i]],
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1439 |                                          &A_j[ind],
      |                                          ~~~~~~~~~~
 1440 |                                          &csr_matrix_datatypes[i]);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matrix.c:1244:24: note: ‘A_j’ was declared here
 1244 |    HYPRE_Int          *A_j;
      |                        ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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:1981:21: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
 1981 |       for (i = 0; i < num_sends; i++)
      |                   ~~^~~~~~~~~~~
par_csr_matop.c:1868:29: note: ‘num_sends’ was declared here
 1868 |    HYPRE_Int                num_sends, num_recvs, num_cols_offd_AT;
      |                             ^~~~~~~~~
In file included from par_csr_matop.c:8:
par_csr_matop.c:1978:64: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized]
 1978 |       tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST);
./../utilities/_hypre_utilities.h:771:34: note: in definition of macro ‘hypre_CTAlloc’
  771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) )
      |                                  ^~~~~
par_csr_matop.c:1868:40: note: ‘num_recvs’ was declared here
 1868 |    HYPRE_Int                num_sends, num_recvs, num_cols_offd_AT;
      |                                        ^~~~~~~~~
par_csr_matop.c:1880:29: warning: ‘AT_tmp_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1880 |    HYPRE_Int               *AT_tmp_i;
      |                             ^~~~~~~~
par_csr_matop.c:2022:24: warning: ‘AT_tmp_data’ may be used uninitialized [-Wmaybe-uninitialized]
 2022 |          comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data,
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2023 |                                                     AT_buf_data);
      |                                                     ~~~~~~~~~~~~
par_csr_matop.c:1883:29: note: ‘AT_tmp_data’ was declared here
 1883 |    HYPRE_Complex           *AT_tmp_data;
      |                             ^~~~~~~~~~~
par_csr_matop.c:1986:51: warning: ‘AT_buf_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1986 |             tmp_send_map_starts[i + 1] += AT_buf_i[j];
      |                                                   ^
par_csr_matop.c:1885:29: note: ‘AT_buf_i’ was declared here
 1885 |    HYPRE_Int               *AT_buf_i;
      |                             ^~~~~~~~
par_csr_matop.c:2006:7: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized]
 2006 |       hypre_ParCSRCommPkgCreateAndFill(comm,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2007 |                                        num_recvs, recv_procs, tmp_recv_vec_starts,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2008 |                                        num_sends, send_procs, tmp_send_map_starts,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2009 |                                        NULL,
      |                                        ~~~~~
 2010 |                                        &tmp_comm_pkg);
      |                                        ~~~~~~~~~~~~~~
par_csr_matop.c:1898:29: note: ‘recv_procs’ was declared here
 1898 |    HYPRE_Int               *recv_procs, *send_procs;
      |                             ^~~~~~~~~~
par_csr_matop.c:2006:7: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized]
 2006 |       hypre_ParCSRCommPkgCreateAndFill(comm,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2007 |                                        num_recvs, recv_procs, tmp_recv_vec_starts,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2008 |                                        num_sends, send_procs, tmp_send_map_starts,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2009 |                                        NULL,
      |                                        ~~~~~
 2010 |                                        &tmp_comm_pkg);
      |                                        ~~~~~~~~~~~~~~
par_csr_matop.c:1898:42: note: ‘send_procs’ was declared here
 1898 |    HYPRE_Int               *recv_procs, *send_procs;
      |                                          ^~~~~~~~~~
par_csr_matop.c:1995:47: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized]
 1995 |       tmp_recv_vec_starts[0] = recv_vec_starts[0];
      |                                ~~~~~~~~~~~~~~~^~~
par_csr_matop.c:1899:29: note: ‘recv_vec_starts’ was declared here
 1899 |    HYPRE_Int               *recv_vec_starts;
      |                             ^~~~~~~~~~~~~~~
par_csr_matop.c:1980:47: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized]
 1980 |       tmp_send_map_starts[0] = send_map_starts[0];
      |                                ~~~~~~~~~~~~~~~^~~
par_csr_matop.c:1900:29: note: ‘send_map_starts’ was declared here
 1900 |    HYPRE_Int               *send_map_starts;
      |                             ^~~~~~~~~~~~~~~
par_csr_matop.c:1987:37: warning: ‘send_map_elmts’ may be used uninitialized [-Wmaybe-uninitialized]
 1987 |             AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j];
      |                                     ^
par_csr_matop.c:1901:29: note: ‘send_map_elmts’ was declared here
 1901 |    HYPRE_Int               *send_map_elmts;
      |                             ^~~~~~~~~~~~~~
par_csr_matop.c:1974:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
 1974 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:1905:29: note: ‘comm_handle’ was declared here
 1905 |    hypre_ParCSRCommHandle  *comm_handle;
      |                             ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘AT_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:2104:10: note: in expansion of macro ‘hypre_TFree’
 2104 |          hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST);
      |          ^~~~~~~~~~~
par_csr_matop.c:1887:29: note: ‘AT_buf_data’ was declared here
 1887 |    HYPRE_Complex           *AT_buf_data;
      |                             ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
par_vector.c: In function ‘hypre_VectorToParVector’:
par_vector.c:641:72: warning: ‘v_data’ may be used uninitialized [-Wmaybe-uninitialized]
  641 |             hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride,
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
par_vector.c:579:24: note: ‘v_data’ was declared here
  579 |    HYPRE_Complex      *v_data;
      |                        ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:3360:29: warning: ‘map_to_B’ may be used uninitialized [-Wmaybe-uninitialized]
 3360 |             A_col = map_to_B[A_offd_j[j]];
      |                             ^
par_csr_matop.c:3234:26: note: ‘map_to_B’ was declared here
 3234 |    HYPRE_Int            *map_to_B;
      |                          ^~~~~~~~
par_csr_matop.c: In function ‘hypre_ParMatmul’:
par_csr_matop.c:858:13: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  858 |             hypre_CSRMatrixDestroy(Bs_ext);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:427:24: note: ‘Bs_ext’ was declared here
  427 |    hypre_CSRMatrix    *Bs_ext;
      |                        ^~~~~~
par_csr_matop.c:428:24: warning: ‘Bs_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  428 |    HYPRE_Complex      *Bs_ext_data;
      |                        ^~~~~~~~~~~
par_csr_matop.c:429:24: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  429 |    HYPRE_Int          *Bs_ext_i;
      |                        ^~~~~~~~
par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  430 |    HYPRE_BigInt       *Bs_ext_j;
      |                        ^~~~~~~~
par_csr_matop.c:835:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized]
  835 |                temp[cnt_offd] = Bs_ext_j[j];
      |                    ^
par_csr_matop.c:722:18: note: ‘temp’ was declared here
  722 |    HYPRE_BigInt *temp;
      |                  ^~~~
par_csr_matop.c:838:31: warning: ‘B_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  838 |                B_ext_offd_data[cnt_offd++] = Bs_ext_data[j];
      |                               ^
par_csr_matop.c:435:24: note: ‘B_ext_offd_data’ was declared here
  435 |    HYPRE_Complex      *B_ext_offd_data;
      |                        ^~~~~~~~~~~~~~~
par_csr_matop.c:437:24: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  437 |    HYPRE_Int          *B_ext_offd_j;
      |                        ^~~~~~~~~~~~
par_csr_matop.c:843:31: warning: ‘B_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  843 |                B_ext_diag_data[cnt_diag++] = Bs_ext_data[j];
      |                               ^
par_csr_matop.c:431:24: note: ‘B_ext_diag_data’ was declared here
  431 |    HYPRE_Complex      *B_ext_diag_data;
      |                        ^~~~~~~~~~~~~~~
par_csr_matop.c:842:28: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  842 |                B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B);
      |                            ^
par_csr_matop.c:433:24: note: ‘B_ext_diag_j’ was declared here
  433 |    HYPRE_Int          *B_ext_diag_j;
      |                        ^~~~~~~~~~~~
par_csr_matop.c:911:31: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized]
  911 |             B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j],
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  912 |                                                     //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j],
      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  913 |                                                     num_cols_offd_C);
      |                                                     ~~~~~~~~~~~~~~~~
par_csr_matop.c:408:24: note: ‘col_map_offd_C’ was declared here
  408 |    HYPRE_BigInt       *col_map_offd_C;
      |                        ^~~~~~~~~~~~~~
par_csr_matop.c: In function ‘hypre_ParTMatmul’:
par_csr_matop.c:3506:17: warning: ‘C_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3506 |    HYPRE_Int   *C_ext_i;
      |                 ^~~~~~~
par_csr_matop.c:3507:20: warning: ‘C_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3507 |    HYPRE_BigInt   *C_ext_j;
      |                    ^~~~~~~
par_csr_matop.c:3508:21: warning: ‘C_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3508 |    HYPRE_Complex   *C_ext_data;
      |                     ^~~~~~~~~~
par_csr_matop.c:3738:28: warning: ‘C_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3738 |                C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C,
      |                            ^
par_csr_matop.c:3513:17: note: ‘C_ext_offd_j’ was declared here
 3513 |    HYPRE_Int   *C_ext_offd_j;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3741:31: warning: ‘C_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3741 |                C_ext_offd_data[cnt_offd++] = C_ext_data[j];
      |                               ^
par_csr_matop.c:3514:21: note: ‘C_ext_offd_data’ was declared here
 3514 |    HYPRE_Complex   *C_ext_offd_data;
      |                     ^~~~~~~~~~~~~~~
par_csr_matop.c:3745:28: warning: ‘C_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3745 |                C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C);
      |                            ^
par_csr_matop.c:3510:17: note: ‘C_ext_diag_j’ was declared here
 3510 |    HYPRE_Int   *C_ext_diag_j;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3746:31: warning: ‘C_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3746 |                C_ext_diag_data[cnt_diag++] = C_ext_data[j];
      |                               ^
par_csr_matop.c:3511:21: note: ‘C_ext_diag_data’ was declared here
 3511 |    HYPRE_Complex   *C_ext_diag_data;
      |                     ^~~~~~~~~~~~~~~
par_csr_matop.c:3856:44: warning: ‘C_ext_diag_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3856 |                      for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++)
      |                                            ^
par_csr_matop.c:3509:17: note: ‘C_ext_diag_i’ was declared here
 3509 |    HYPRE_Int   *C_ext_diag_i;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3865:44: warning: ‘C_ext_offd_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3865 |                      for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++)
      |                                            ^
par_csr_matop.c:3512:17: note: ‘C_ext_offd_i’ was declared here
 3512 |    HYPRE_Int   *C_ext_offd_i;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3520:17: warning: ‘C_tmp_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3520 |    HYPRE_Int   *C_tmp_diag_j;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3521:21: warning: ‘C_tmp_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3521 |    HYPRE_Complex   *C_tmp_diag_data;
      |                     ^~~~~~~~~~~~~~~
par_csr_matop.c:3843:21: warning: ‘C_tmp_offd_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3843 |             for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++)
      |                  ~~~^~~~~~~~~~~~~~~~~~
par_csr_matop.c:3522:17: note: ‘C_tmp_offd_i’ was declared here
 3522 |    HYPRE_Int   *C_tmp_offd_i;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3523:17: warning: ‘C_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3523 |    HYPRE_Int   *C_tmp_offd_j;
      |                 ^~~~~~~~~~~~
par_csr_matop.c:3524:21: warning: ‘C_tmp_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3524 |    HYPRE_Complex   *C_tmp_offd_data;
      |                     ^~~~~~~~~~~~~~~
par_csr_matop.c:3531:21: warning: ‘send_map_starts_A’ may be used uninitialized [-Wmaybe-uninitialized]
 3531 |    HYPRE_Int       *send_map_starts_A;
      |                     ^~~~~~~~~~~~~~~~~
par_csr_matop.c:3532:21: warning: ‘send_map_elmts_A’ may be used uninitialized [-Wmaybe-uninitialized]
 3532 |    HYPRE_Int       *send_map_elmts_A;
      |                     ^~~~~~~~~~~~~~~~
par_csr_matop.c:3850:29: warning: ‘num_sends_A’ may be used uninitialized [-Wmaybe-uninitialized]
 3850 |             for (jk = 0; jk < num_sends_A; jk++)
      |                          ~~~^~~~~~~~~~~~~
par_csr_matop.c:3533:21: note: ‘num_sends_A’ was declared here
 3533 |    HYPRE_Int        num_sends_A;
      |                     ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘map_B_to_C’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_matop.c:4148:7: note: in expansion of macro ‘hypre_TFree’
 4148 |       hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
par_csr_matop.c:3491:24: note: ‘map_B_to_C’ was declared here
 3491 |    HYPRE_Int          *map_B_to_C;
      |                        ^~~~~~~~~~
par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’:
par_csr_matop.c:5899:52: warning: ‘nc_local’ may be used uninitialized [-Wmaybe-uninitialized]
 5899 |    B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local + 1, HYPRE_MEMORY_HOST);
./../utilities/_hypre_utilities.h:765:50: note: in definition of macro ‘hypre_TAlloc’
  765 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) )
      |                                                  ^~~~~
par_csr_matop.c:5730:34: note: ‘nc_local’ was declared here
 5730 |    HYPRE_Int           nf_local, nc_local;
      |                                  ^~~~~~~~
Building libHYPRE_parcsr_mv.a ... 
ar -rcu libHYPRE_parcsr_mv.a communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_parcsr_mv.a
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’:
par_csr_block_matvec.c:100:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
  100 |       hypre_ParCSRBlockCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:31:28: note: ‘comm_handle’ was declared here
   31 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
par_csr_block_matvec.c:104:10: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized]
  104 |          hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:34:48: note: ‘x_tmp’ was declared here
   34 |    hypre_Vector           *x_local, *y_local, *x_tmp;
      |                                                ^~~~~
In file included from ./../seq_mv/seq_mv.h:15,
                 from csr_block_matrix.h:21,
                 from _hypre_parcsr_block_mv.h:12,
                 from par_csr_block_matvec.c:14:
./../utilities/_hypre_utilities.h:783:3: warning: ‘x_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_matvec.c:108:7: note: in expansion of macro ‘hypre_TFree’
  108 |       hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here
   41 |    HYPRE_Complex          *x_tmp_data, *x_buf_data, *x_local_data;
      |                                         ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:500:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  500 |       hypre_CSRBlockMatrixDestroy(Ps_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:277:26: note: ‘Ps_ext’ was declared here
  277 |    hypre_CSRBlockMatrix *Ps_ext;
      |                          ^~~~~~
par_csr_block_rap.c:279:27: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  279 |    HYPRE_Complex         *Ps_ext_data;
      |                           ^~~~~~~~~~~
par_csr_block_rap.c:280:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  280 |    HYPRE_Int             *Ps_ext_i;
      |                           ^~~~~~~~
par_csr_block_rap.c:281:27: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  281 |    HYPRE_BigInt          *Ps_ext_j;
      |                           ^~~~~~~~
par_csr_block_rap.c:283:27: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  283 |    HYPRE_Complex         *P_ext_diag_data;
      |                           ^~~~~~~~~~~~~~~
par_csr_block_rap.c:429:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  429 |             P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P);
      |                         ^
par_csr_block_rap.c:285:27: note: ‘P_ext_diag_j’ was declared here
  285 |    HYPRE_Int             *P_ext_diag_j;
      |                           ^~~~~~~~~~~~
par_csr_block_rap.c:287:27: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  287 |    HYPRE_Complex         *P_ext_offd_data;
      |                           ^~~~~~~~~~~~~~~
par_csr_block_rap.c:482:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized]
  482 |       P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  483 |                                               Ps_ext_j[i],
      |                                               ~~~~~~~~~~~~
  484 |                                               num_cols_offd_Pext);
      |                                               ~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:291:27: note: ‘col_map_offd_Pext’ was declared here
  291 |    HYPRE_BigInt          *col_map_offd_Pext;
      |                           ^~~~~~~~~~~~~~~~~
par_csr_block_rap.c: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:685:43: warning: ‘map_P_to_Pext’ may be used uninitialized [-Wmaybe-uninitialized]
  685 |                         i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P;
      |                                           ^
par_csr_block_rap.c:292:27: note: ‘map_P_to_Pext’ was declared here
  292 |    HYPRE_Int             *map_P_to_Pext;
      |                           ^~~~~~~~~~~~~
par_csr_block_rap.c:611:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized]
  611 |                         if (P_marker[i3] < jj_row_begining)
      |                                     ^
par_csr_block_rap.c:296:27: note: ‘P_marker’ was declared here
  296 |    HYPRE_Int             *P_marker;
      |                           ^~~~~~~~
par_csr_block_rap.c:1149:27: warning: ‘col_map_offd_RAP’ may be used uninitialized [-Wmaybe-uninitialized]
 1149 |                         + hypre_BigBinarySearch(col_map_offd_RAP,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1150 |                                                 RAP_ext_j[i], num_cols_offd_RAP);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_rap.c:229:29: note: ‘col_map_offd_RAP’ was declared here
  229 |    HYPRE_BigInt            *col_map_offd_RAP;
      |                             ^~~~~~~~~~~~~~~~
par_csr_block_rap.c:1361:42: warning: ‘map_P_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized]
 1361 |                         i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P;
      |                                          ^
par_csr_block_rap.c:293:27: note: ‘map_P_to_RAP’ was declared here
  293 |    HYPRE_Int             *map_P_to_RAP;
      |                           ^~~~~~~~~~~~
par_csr_block_rap.c:1292:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized]
 1292 |                         i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P;
      |                                             ^
par_csr_block_rap.c:294:27: note: ‘map_Pext_to_RAP’ was declared here
  294 |    HYPRE_Int             *map_Pext_to_RAP;
      |                           ^~~~~~~~~~~~~~~
par_csr_block_rap.c:1216:37: warning: ‘RAP_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1216 |                   for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++)
      |                                     ^
par_csr_block_rap.c:240:27: note: ‘RAP_ext_i’ was declared here
  240 |    HYPRE_Int             *RAP_ext_i;
      |                           ^~~~~~~~~
par_csr_block_rap.c:241:27: warning: ‘RAP_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  241 |    HYPRE_BigInt          *RAP_ext_j;
      |                           ^~~~~~~~~
par_csr_block_rap.c:239:27: warning: ‘RAP_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  239 |    HYPRE_Complex         *RAP_ext_data;
      |                           ^~~~~~~~~~~~
par_csr_block_rap.c:245:27: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  245 |    HYPRE_Complex         *RAP_diag_data;
      |                           ^~~~~~~~~~~~~
par_csr_block_rap.c:1489:20: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1489 |          RAP_diag_j[jj_count_diag] = ic;
      |                    ^
par_csr_block_rap.c:247:27: note: ‘RAP_diag_j’ was declared here
  247 |    HYPRE_Int             *RAP_diag_j;
      |                           ^~~~~~~~~~
par_csr_block_rap.c:251:27: warning: ‘RAP_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  251 |    HYPRE_Complex         *RAP_offd_data;
      |                           ^~~~~~~~~~~~~
par_csr_block_rap.c:1531:38: warning: ‘RAP_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1531 |                            RAP_offd_j[jj_count_offd]
      |                                      ^
par_csr_block_rap.c:253:27: note: ‘RAP_offd_j’ was declared here
  253 |    HYPRE_Int             *RAP_offd_j;
      |                           ^~~~~~~~~~
par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’:
par_csr_block_relax.c:1949:60: warning: ‘Vext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1949 |                                                            &Vext_data[ii * block_size],
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_relax.c:131:20: note: ‘Vext_data’ was declared here
  131 |    HYPRE_Real     *Vext_data;
      |                    ^~~~~~~~~
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); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./../seq_mv/seq_mv.h:15,
                 from csr_block_matrix.h:21,
                 from _hypre_parcsr_block_mv.h:12,
                 from par_csr_block_relax.c:8:
./../utilities/_hypre_utilities.h:783:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_relax.c:2033:13: note: in expansion of macro ‘hypre_TFree’
 2033 |             hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST);
      |             ^~~~~~~~~~~
par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here
  132 |    HYPRE_Real     *v_buf_data;
      |                    ^~~~~~~~~~
par_csr_block_interp.c:73:27: note: ‘A_ext’ was declared here
   73 |    hypre_CSRBlockMatrix  *A_ext;
      |                           ^~~~~
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:458:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
  458 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:134:21: note: ‘wall_time’ was declared here
  134 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’:
par_csr_block_interp.c:2695:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2695 |    if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:1639:27: note: ‘A_ext’ was declared here
 1639 |    hypre_CSRBlockMatrix  *A_ext;
      |                           ^~~~~
par_csr_block_interp.c:2032:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 2032 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:1700:21: note: ‘wall_time’ was declared here
 1700 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’:
par_csr_block_interp.c:3750:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3750 |    if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:2763:27: note: ‘A_ext’ was declared here
 2763 |    hypre_CSRBlockMatrix  *A_ext;
      |                           ^~~~~
par_csr_block_interp.c:3148:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 3148 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:2825:21: note: ‘wall_time’ was declared here
 2825 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’:
par_csr_block_interp.c:4790:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 4790 |    if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:3815:26: note: ‘A_ext’ was declared here
 3815 |    hypre_CSRBlockMatrix *A_ext;
      |                          ^~~~~
par_csr_block_interp.c:4201:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 4201 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:3877:21: note: ‘wall_time’ was declared here
 3877 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockDirInterp’:
par_csr_block_interp.c:5143:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 5143 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_csr_block_interp.c:4891:21: note: ‘wall_time’ was declared here
 4891 |    HYPRE_Real       wall_time;  /* for debugging instrumentation  */
      |                     ^~~~~~~~~
Building libHYPRE_parcsr_block_mv.a ... 
ar -rcu libHYPRE_parcsr_block_mv.a csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_parcsr_block_mv.a
cp -fR ./par_csr_block_matrix.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:426:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  426 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:563:49: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  563 |                         values[indx] = offd_data[j];
      |                                                 ^
IJMatrix_parcsr.c:427:19: note: ‘offd_data’ was declared here
  427 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:561:38: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  561 |                      if (col_map_offd[offd_j[j]] == col_indx)
      |                                      ^
IJMatrix_parcsr.c:429:18: note: ‘col_map_offd’ was declared here
  429 |    HYPRE_BigInt *col_map_offd;
      |                  ^~~~~~~~~~~~
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’:
IJMatrix_parcsr.c:953:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  953 |                            offd_data[cnt_offd++] = values[indx];
      |                                     ^
IJMatrix_parcsr.c:645:19: note: ‘offd_data’ was declared here
  645 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:908:30: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  908 |                HYPRE_BigInt *big_offd_j;
      |                              ^~~~~~~~~~
IJMatrix_parcsr.c:872:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized]
  872 |                         tmp_data[tmp_indx++] = values[indx];
      |                                 ^
IJMatrix_parcsr.c:630:20: note: ‘tmp_data’ was declared here
  630 |    HYPRE_Complex  *tmp_data;
      |                    ^~~~~~~~
IJMatrix_parcsr.c:644:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  644 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:732:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  732 |                   j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  733 |                                                  num_cols_offd);
      |                                                  ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:674:21: note: ‘col_map_offd’ was declared here
  674 |       HYPRE_BigInt *col_map_offd;
      |                     ^~~~~~~~~~~~
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’:
IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1487 |                            offd_data[cnt_offd++] = values[indx];
      |                                     ^
IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here
 1127 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:1443:30: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1443 |                HYPRE_BigInt *big_offd_j;
      |                              ^~~~~~~~~~
IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1407 |                         tmp_data[tmp_indx++] = values[indx];
      |                                 ^
IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here
 1111 |    HYPRE_Complex  *tmp_data;
      |                    ^~~~~~~~
IJMatrix_parcsr.c:1126:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1126 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
 1205 |                   j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1206 |                                                  num_cols_offd);
      |                                                  ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here
 1147 |       HYPRE_BigInt *col_map_offd;
      |                     ^~~~~~~~~~~~
In function ‘hypre_IJMatrixAddToValuesParCSR’,
    inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13:
IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1487 |                            offd_data[cnt_offd++] = values[indx];
      |                                     ^
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’:
IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here
 1127 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:1443:30: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1443 |                HYPRE_BigInt *big_offd_j;
      |                              ^~~~~~~~~~
In function ‘hypre_IJMatrixAddToValuesParCSR’,
    inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13:
IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1407 |                         tmp_data[tmp_indx++] = values[indx];
      |                                 ^
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’:
IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here
 1111 |    HYPRE_Complex  *tmp_data;
      |                    ^~~~~~~~
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:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
 1205 |                   j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1206 |                                                  num_cols_offd);
      |                                                  ~~~~~~~~~~~~~~
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’:
IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here
 1147 |       HYPRE_BigInt *col_map_offd;
      |                     ^~~~~~~~~~~~
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’:
IJMatrix_parcsr.c:2976:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2976 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
IJMatrix_parcsr.c:3448:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3448 |                               offd_data[cnt_offd++] = values[indx];
      |                                        ^
IJMatrix_parcsr.c:2977:19: note: ‘offd_data’ was declared here
 2977 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:2975:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2975 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:3117:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
 3117 |                      j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3118 |                                                     num_cols_offd);
      |                                                     ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:3014:21: note: ‘col_map_offd’ was declared here
 3014 |       HYPRE_BigInt *col_map_offd;
      |                     ^~~~~~~~~~~~
IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’:
IJMatrix_parcsr.c:3609:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3609 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
IJMatrix_parcsr.c:4058:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 4058 |                               offd_data[cnt_offd++] = values[indx];
      |                                        ^
IJMatrix_parcsr.c:3610:19: note: ‘offd_data’ was declared here
 3610 |    HYPRE_Complex *offd_data;
      |                   ^~~~~~~~~
IJMatrix_parcsr.c:3608:15: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3608 |    HYPRE_Int *offd_j;
      |               ^~~~~~
IJMatrix_parcsr.c:3742:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
 3742 |                      j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first,
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3743 |                                                     num_cols_offd);
      |                                                     ~~~~~~~~~~~~~~
IJMatrix_parcsr.c:3644:21: note: ‘col_map_offd’ was declared here
 3644 |       HYPRE_BigInt *col_map_offd;
      |                     ^~~~~~~~~~~~
Building libHYPRE_IJ_mv.a ... 
ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_IJ_mv.a
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:53:28: warning: ‘recv_buffer’ may be used uninitialized [-Wmaybe-uninitialized]
   53 |    HYPRE_Int             **recv_buffer;
      |                            ^~~~~~~~~~~
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:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized]
   57 |    HYPRE_Int              *recv_map_send_buffer_size;
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
                 from _hypre_parcsr_ls.h:9,
                 from par_amgdd_setup.c:8:
./../utilities/_hypre_utilities.h:783:3: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:307:10: note: in expansion of macro ‘hypre_TFree’
  307 |          hypre_TFree(send_buffer, HYPRE_MEMORY_HOST);
      |          ^~~~~~~~~~~
par_amgdd_setup.c:52:28: note: ‘send_buffer’ was declared here
   52 |    HYPRE_Int             **send_buffer;
      |                            ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘send_flag_buffer’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:308:10: note: in expansion of macro ‘hypre_TFree’
  308 |          hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST);
      |          ^~~~~~~~~~~
par_amgdd_setup.c:54:28: note: ‘send_flag_buffer’ was declared here
   54 |    HYPRE_Int             **send_flag_buffer;
      |                            ^~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘send_flag_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_setup.c:309:10: note: in expansion of macro ‘hypre_TFree’
  309 |          hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST);
      |          ^~~~~~~~~~~
par_amgdd_setup.c:56:28: note: ‘send_flag_buffer_size’ was declared here
   56 |    HYPRE_Int              *send_flag_buffer_size;
      |                            ^~~~~~~~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:320:28: warning: ‘resid_nrm’ may be used uninitialized [-Wmaybe-uninitialized]
  320 |             relative_resid = resid_nrm / resid_nrm_init;
      |             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amgdd_solve.c:40:26: note: ‘resid_nrm’ was declared here
   40 |    HYPRE_Real            resid_nrm;
      |                          ^~~~~~~~~
par_amgdd_solve.c:309:16: warning: ‘rhs_norm’ may be used uninitialized [-Wmaybe-uninitialized]
  309 |             if (rhs_norm)
      |                ^
par_amgdd_solve.c:42:26: note: ‘rhs_norm’ was declared here
   42 |    HYPRE_Real            rhs_norm;
      |                          ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10,
                 from _hypre_parcsr_ls.h:9,
                 from par_amgdd_comp_grid.c:14:
par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’:
./../seq_mv/seq_mv.h:82:63: warning: ‘R_diag’ may be used uninitialized [-Wmaybe-uninitialized]
   82 | #define hypre_CSRMatrixI(matrix)                    ((matrix) -> i)
      |                                                     ~~~~~~~~~~^~~~~
par_amgdd_comp_grid.c:1182:25: note: in expansion of macro ‘hypre_CSRMatrixI’
 1182 |                for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++)
      |                         ^~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:920:26: note: ‘R_diag’ was declared here
  920 |    hypre_CSRMatrix      *R_diag;
      |                          ^~~~~~
./../seq_mv/seq_mv.h:82:63: warning: ‘R_offd’ may be used uninitialized [-Wmaybe-uninitialized]
   82 | #define hypre_CSRMatrixI(matrix)                    ((matrix) -> i)
      |                                                     ~~~~~~~~~~^~~~~
par_amgdd_comp_grid.c:1192:25: note: in expansion of macro ‘hypre_CSRMatrixI’
 1192 |                for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++)
      |                         ^~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:921:26: note: ‘R_offd’ was declared here
  921 |    hypre_CSRMatrix      *R_offd;
      |                          ^~~~~~
par_amgdd_comp_grid.c:1181:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized]
 1181 |                new_R_diag_rowPtr[node_cnt] = R_diag_cnt;
      |                                 ^
par_amgdd_comp_grid.c:924:26: note: ‘new_R_diag_rowPtr’ was declared here
  924 |    HYPRE_Int            *new_R_diag_rowPtr;
      |                          ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1186:39: warning: ‘new_R_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized]
 1186 |                      new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j];
      |                                       ^
par_amgdd_comp_grid.c:925:26: note: ‘new_R_diag_colInd’ was declared here
  925 |    HYPRE_Int            *new_R_diag_colInd;
      |                          ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1187:37: warning: ‘new_R_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1187 |                      new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j];
      |                                     ^
par_amgdd_comp_grid.c:926:26: note: ‘new_R_diag_data’ was declared here
  926 |    HYPRE_Complex        *new_R_diag_data;
      |                          ^~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1191:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized]
 1191 |                new_R_offd_rowPtr[node_cnt] = R_offd_cnt;
      |                                 ^
par_amgdd_comp_grid.c:929:26: note: ‘new_R_offd_rowPtr’ was declared here
  929 |    HYPRE_Int            *new_R_offd_rowPtr;
      |                          ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1196:39: warning: ‘new_R_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized]
 1196 |                      new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j];
      |                                       ^
par_amgdd_comp_grid.c:930:26: note: ‘new_R_offd_colInd’ was declared here
  930 |    HYPRE_Int            *new_R_offd_colInd;
      |                          ^~~~~~~~~~~~~~~~~
par_amgdd_comp_grid.c:1197:37: warning: ‘new_R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1197 |                      new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j];
      |                                     ^
par_amgdd_comp_grid.c:931:26: note: ‘new_R_offd_data’ was declared here
  931 |    HYPRE_Complex        *new_R_offd_data;
      |                          ^~~~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:232:42: warning: ‘smoother’ may be used uninitialized [-Wmaybe-uninitialized]
  232 |                HYPRE_EuclidSolve(smoother[level],
      |                                          ^
par_cg_relax_wt.c:30:18: note: ‘smoother’ was declared here
   30 |    HYPRE_Solver *smoother;
      |                  ^~~~~~~~
par_cg_relax_wt.c:236:16: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized]
  236 |                hypre_ParVectorAxpy(1.0, Utemp, Ztemp);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cg_relax_wt.c:38:24: note: ‘Utemp’ was declared here
   38 |    hypre_ParVector    *Utemp;
      |                        ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:637:7: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  637 |       hypre_CSRMatrixDestroy(S_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:57:21: note: ‘S_ext’ was declared here
   57 |    hypre_CSRMatrix *S_ext;
      |                     ^~~~~
par_cgc_coarsen.c:350:21: warning: ‘measure_max’ may be used uninitialized [-Wmaybe-uninitialized]
  350 |       if (!num_left || measure_array[LoL_head->head] < measure_max)
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cgc_coarsen.c:98:27: note: ‘measure_max’ was declared here
   98 |    HYPRE_Int              measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */
      |                           ^~~~~~~~~~~
par_coarsen.c: In function ‘hypre_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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:457:19: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized]
  457 |                   hypre_ParVectorSetLocalSize(Utemp, local_size);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_cycle.c:35:30: note: ‘Utemp’ was declared here
   35 |    hypre_ParVector          *Utemp;
      |                              ^~~~~
par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized [-Wmaybe-uninitialized]
   46 |    HYPRE_Real      *Ztemp_data;
      |                     ^~~~~~~~~~
par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized [-Wmaybe-uninitialized]
   47 |    HYPRE_Real      *Ptemp_data;
      |                     ^~~~~~~~~~
par_cycle.c:570:36: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized]
  570 |                   Solve_err_flag = hypre_BoomerAMGRelax(A_array[level],
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |                                                         Aux_F,
      |                                                         ~~~~~~
  572 |                                                         CF_marker,
      |                                                         ~~~~~~~~~~
  573 |                                                         relax_type,
      |                                                         ~~~~~~~~~~~
  574 |                                                         relax_points,
      |                                                         ~~~~~~~~~~~~~
  575 |                                                         relax_weight[level],
      |                                                         ~~~~~~~~~~~~~~~~~~~~
  576 |                                                         omega[level],
      |                                                         ~~~~~~~~~~~~~
  577 |                                                         l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL,
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578 |                                                         Aux_U,
      |                                                         ~~~~~~
  579 |                                                         Vtemp,
      |                                                         ~~~~~~
  580 |                                                         Ztemp);
      |                                                         ~~~~~~
par_cycle.c:80:20: note: ‘relax_points’ was declared here
   80 |    HYPRE_Int       relax_points;
      |                    ^~~~~~~~~~~~
par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’:
par_amgdd_helpers.c:3005:39: warning: ‘P_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized]
 3005 |                         P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST);
      |                                       ^
par_amgdd_helpers.c:2852:22: note: ‘P_tmp_info_int’ was declared here
 2852 |          HYPRE_Int **P_tmp_info_int;
      |                      ^~~~~~~~~~~~~~
par_amgdd_helpers.c:3006:43: warning: ‘P_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized]
 3006 |                         P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST);
      |                                           ^
par_amgdd_helpers.c:2853:26: note: ‘P_tmp_info_complex’ was declared here
 2853 |          HYPRE_Complex **P_tmp_info_complex;
      |                          ^~~~~~~~~~~~~~~~~~
par_amgdd_helpers.c:3085:39: warning: ‘R_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized]
 3085 |                         R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST);
      |                                       ^
par_amgdd_helpers.c:2868:22: note: ‘R_tmp_info_int’ was declared here
 2868 |          HYPRE_Int **R_tmp_info_int;
      |                      ^~~~~~~~~~~~~~
par_amgdd_helpers.c:3086:43: warning: ‘R_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized]
 3086 |                         R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST);
      |                                           ^
par_amgdd_helpers.c:2869:26: note: ‘R_tmp_info_complex’ was declared here
 2869 |          HYPRE_Complex **R_tmp_info_complex;
      |                          ^~~~~~~~~~~~~~~~~~
par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’:
par_coarsen.c:2118:30: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2118 |    HYPRE_Int                *S_offd_j;
      |                              ^~~~~~~~
par_coarsen.c:2286:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
 2286 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_coarsen.c:2110:30: note: ‘comm_handle’ was declared here
 2110 |    hypre_ParCSRCommHandle   *comm_handle;
      |                              ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_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: 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;
      |                     ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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;
      |                        ^~~~~~~~
par_add_cycle.c: In function ‘hypre_CreateLambda’:
par_add_cycle.c:922:21: warning: ‘L_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  922 |          L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i];
      |                     ^
par_add_cycle.c:373:19: note: ‘L_diag_data’ was declared here
  373 |    HYPRE_Real    *L_diag_data;
      |                   ^~~~~~~~~~~
par_add_cycle.c:923:18: warning: ‘L_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  923 |          L_diag_j[cnt_diag++] = i + row_start;
      |                  ^
par_add_cycle.c:385:15: note: ‘L_diag_j’ was declared here
  385 |    HYPRE_Int *L_diag_j;
      |               ^~~~~~~~
par_add_cycle.c:374:19: warning: ‘L_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  374 |    HYPRE_Real    *L_offd_data;
      |                   ^~~~~~~~~~~
par_add_cycle.c:387:15: warning: ‘L_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  387 |    HYPRE_Int *L_offd_j;
      |               ^~~~~~~~
par_add_cycle.c:919:29: warning: ‘Atilde_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
  919 |             Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx];
      |                             ^
par_add_cycle.c:362:19: note: ‘Atilde_diag_data’ was declared here
  362 |    HYPRE_Real    *Atilde_diag_data;
      |                   ^~~~~~~~~~~~~~~~
par_add_cycle.c:363:19: warning: ‘Atilde_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  363 |    HYPRE_Real    *Atilde_offd_data;
      |                   ^~~~~~~~~~~~~~~~
par_add_cycle.c:920:26: warning: ‘Atilde_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
  920 |             Atilde_diag_j[A_cnt_diag++] = i + row_start;
      |                          ^
par_add_cycle.c:389:15: note: ‘Atilde_diag_j’ was declared here
  389 |    HYPRE_Int *Atilde_diag_j;
      |               ^~~~~~~~~~~~~
par_add_cycle.c:391:15: warning: ‘Atilde_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  391 |    HYPRE_Int *Atilde_offd_j;
      |               ^~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
par_gsmg.c: In function ‘hypre_ParCSRMatrixFillSmooth’:
par_gsmg.c:199:63: warning: ‘dof_func_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  199 |          if (num_functions > 1 && dof_func[i] != dof_func_offd[ii])
      |                                                               ^
par_gsmg.c:81:15: note: ‘dof_func_offd’ was declared here
   81 |    HYPRE_Int *dof_func_offd;
      |               ^~~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_BoomerAMGBuildInterpGSMG’:
par_gsmg.c:2104:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2104 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_gsmg.c:1327:21: note: ‘S_ext’ was declared here
 1327 |    hypre_CSRMatrix *S_ext;
      |                     ^~~~~
par_gsmg.c:1329:21: warning: ‘S_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1329 |    HYPRE_Real      *S_ext_data;
      |                     ^~~~~~~~~~
par_gsmg.c:1894:62: warning: ‘S_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1894 |                      for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++)
      |                                                              ^
par_gsmg.c:1330:27: note: ‘S_ext_i’ was declared here
 1330 |    HYPRE_Int             *S_ext_i;
      |                           ^~~~~~~
par_gsmg.c:1331:21: warning: ‘S_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1331 |    HYPRE_BigInt    *S_ext_j;
      |                     ^~~~~~~
par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’:
par_interp.c:976:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  976 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:59:23: note: ‘A_ext’ was declared here
   59 |    hypre_CSRMatrix   *A_ext;
      |                       ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’:
par_interp.c:3644:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3644 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:2707:21: note: ‘A_ext’ was declared here
 2707 |    hypre_CSRMatrix *A_ext;
      |                     ^~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
                 from _hypre_parcsr_ls.h:9,
                 from par_interp.c:8:
./../utilities/_hypre_utilities.h:783:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_interp.c:3639:4: note: in expansion of macro ‘hypre_TFree’
 3639 |    hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST);
      |    ^~~~~~~~~~~
par_interp.c:2702:24: note: ‘tmp_map_offd’ was declared here
 2702 |    HYPRE_Int          *tmp_map_offd;
      |                        ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’:
par_multi_interp.c:377:17: warning: ‘C_array’ may be used uninitialized [-Wmaybe-uninitialized]
  377 |          C_array[cnt++] = i;
      |                 ^
par_multi_interp.c:95:21: note: ‘C_array’ was declared here
   95 |    HYPRE_Int       *C_array;
      |                     ^~~~~~~
par_multi_interp.c:659:25: warning: ‘send_map_start’ may be used uninitialized [-Wmaybe-uninitialized]
  659 |       if (send_map_start[num_sends])
      |                         ^
par_multi_interp.c:79:21: note: ‘send_map_start’ was declared here
   79 |    HYPRE_Int       *send_map_start;
      |                     ^~~~~~~~~~~~~~
par_multi_interp.c:80:21: warning: ‘send_map_elmt’ may be used uninitialized [-Wmaybe-uninitialized]
   80 |    HYPRE_Int       *send_map_elmt;
      |                     ^~~~~~~~~~~~~
par_multi_interp.c:772:10: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized]
  772 |          hypre_ParCSRCommPkgCreateAndFill(comm,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  773 |                                           num_recvs, recv_procs, Pext_recv_vec_start[pass],
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  774 |                                           num_sends, send_procs, Pext_send_map_start[pass],
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  775 |                                           NULL,
      |                                           ~~~~~
  776 |                                           &tmp_comm_pkg);
      |                                           ~~~~~~~~~~~~~~
par_multi_interp.c:81:21: note: ‘send_procs’ was declared here
   81 |    HYPRE_Int       *send_procs;
      |                     ^~~~~~~~~~
par_multi_interp.c:83:21: warning: ‘recv_vec_start’ may be used uninitialized [-Wmaybe-uninitialized]
   83 |    HYPRE_Int       *recv_vec_start;
      |                     ^~~~~~~~~~~~~~
par_multi_interp.c:772:10: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized]
  772 |          hypre_ParCSRCommPkgCreateAndFill(comm,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  773 |                                           num_recvs, recv_procs, Pext_recv_vec_start[pass],
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  774 |                                           num_sends, send_procs, Pext_send_map_start[pass],
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  775 |                                           NULL,
      |                                           ~~~~~
  776 |                                           &tmp_comm_pkg);
      |                                           ~~~~~~~~~~~~~~
par_multi_interp.c:84:21: note: ‘recv_procs’ was declared here
   84 |    HYPRE_Int       *recv_procs;
      |                     ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:33:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
   33 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
par_laplace_9pt.c:286:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  286 |                   offd_data[o_cnt++] = value[1];
      |                            ^
par_laplace_9pt.c:34:16: note: ‘offd_data’ was declared here
   34 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
par_laplace_9pt.c:284:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  284 |                   big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx,
      |                             ^
par_laplace_9pt.c:41:18: note: ‘big_offd_j’ was declared here
   41 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:36:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
   36 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
par_laplace_27pt.c:955:34: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  955 |                         offd_data[o_cnt++] = value[1];
      |                                  ^
par_laplace_27pt.c:38:16: note: ‘offd_data’ was declared here
   38 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
par_laplace.c: In function ‘GenerateSysLaplacianVCoef’:
par_laplace.c:1305:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1305 |                offd_j[i] = j;
      |                ~~~~~~~~~~^~~
par_laplace.c:898:18: note: ‘offd_j’ was declared here
  898 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
par_laplace.c:899:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  899 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
par_laplace.c:900:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  900 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’:
par_lr_interp.c:339:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
  339 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_lr_interp.c:135:21: note: ‘wall_time’ was declared here
  135 |    HYPRE_Real       wall_time;
      |                     ^~~~~~~~~
par_lr_interp.c:675:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  675 |                      distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]];
      |                                                               ^
par_lr_interp.c:90:21: note: ‘A_ext_data’ was declared here
   90 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:676:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  676 |                      for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++)
      |                                                             ^
par_lr_interp.c:91:21: note: ‘A_ext_i’ was declared here
   91 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:92:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
   92 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:301:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
  301 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                  ^
par_lr_interp.c:102:21: note: ‘Sop_i’ was declared here
  102 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:103:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’:
par_lr_interp.c:1096:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1096 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:1727:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1727 |                      for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                           ^
par_lr_interp.c:1097:21: note: ‘A_ext_i’ was declared here
 1097 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:1098:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1098 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:1367:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1367 |                      for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                     ^
par_lr_interp.c:1107:21: note: ‘Sop_i’ was declared here
 1107 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:1108:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1108 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9,
                 from _hypre_parcsr_ls.h:9,
                 from par_mgr.c:14:
par_mgr.c: In function ‘hypre_MGRBuildPDRS’:
./../utilities/_hypre_utilities.h:783:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:2546:4: note: in expansion of macro ‘hypre_TFree’
 2546 |    hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST);
      |    ^~~~~~~~~~~
par_mgr.c:2032:21: note: ‘tmp_map_offd’ was declared here
 2032 |    HYPRE_Int       *tmp_map_offd;
      |                     ^~~~~~~~~~~~
par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’:
par_lr_interp.c:2001:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 2001 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:2764:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2764 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
par_lr_interp.c:2002:21: note: ‘A_ext_i’ was declared here
 2002 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:2003:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2003 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:2273:34: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2273 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                  ^
par_lr_interp.c:2012:21: note: ‘Sop_i’ was declared here
 2012 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:2013:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2013 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
par_mgr.c: In function ‘hypre_block_jacobi_solve’:
par_mgr.c:3938:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
 3938 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:3855:28: note: ‘comm_handle’ was declared here
 3855 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:3996:7: note: in expansion of macro ‘hypre_TFree’
 3996 |       hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
par_mgr.c:3869:21: note: ‘v_buf_data’ was declared here
 3869 |    HYPRE_Real      *v_buf_data;
      |                     ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_mgr.c: In function ‘hypre_MGRBlockRelaxSolve’:
par_mgr.c:4108:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
 4108 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:4026:28: note: ‘comm_handle’ was declared here
 4026 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_mgr.c:4166:7: note: in expansion of macro ‘hypre_TFree’
 4166 |       hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST);
      |       ^~~~~~~~~~~
par_mgr.c:4040:21: note: ‘v_buf_data’ was declared here
 4040 |    HYPRE_Real      *v_buf_data;
      |                     ^~~~~~~~~~
par_mgr.c: In function ‘hypre_BlockDiagInvLapack’:
par_mgr.c:4212:41: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized]
 4212 |       hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO);
      |                                       ~~^~~~~~~
par_mgr.c:4175:33: note: ‘i’ was declared here
 4175 |    HYPRE_Int nblock, left_size, i;
      |                                 ^
par_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_setup.c: In function ‘hypre_MGRSetup’:
par_mgr_setup.c:22:26: warning: ‘final_coarse_size’ may be used uninitialized [-Wmaybe-uninitialized]
   22 |    HYPRE_Int       i, j, final_coarse_size, block_size, idx, **block_cf_marker;
      |                          ^~~~~~~~~~~~~~~~~
par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’:
par_lr_interp.c:2989:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 2989 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:3686:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3686 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
par_lr_interp.c:2990:21: note: ‘A_ext_i’ was declared here
 2990 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:2991:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 2991 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:3235:34: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3235 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                  ^
par_lr_interp.c:3000:21: note: ‘Sop_i’ was declared here
 3000 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:3001:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3001 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’:
par_lr_interp.c:3906:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3906 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:4616:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 4616 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
par_lr_interp.c:3907:21: note: ‘A_ext_i’ was declared here
 3907 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:3908:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3908 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:4156:34: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 4156 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                  ^
par_lr_interp.c:3917:21: note: ‘Sop_i’ was declared here
 3917 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:3918:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3918 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’:
par_mgr.c:3382:39: warning: ‘col_map_offd_P’ may be used uninitialized [-Wmaybe-uninitialized]
 3382 |       hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P;
par_mgr.c:3273:26: note: ‘col_map_offd_P’ was declared here
 3273 |    HYPRE_BigInt         *col_map_offd_P;
      |                          ^~~~~~~~~~~~~~
par_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;
      |                             ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_BoomerAMGBuildExtInterpHost’:
par_lr_interp.c:5073:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 5073 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_lr_interp.c:4873:21: note: ‘wall_time’ was declared here
 4873 |    HYPRE_Real       wall_time;
      |                     ^~~~~~~~~
par_lr_interp.c:4837:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 4837 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
par_lr_interp.c:5351:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 5351 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
par_lr_interp.c:4838:21: note: ‘A_ext_i’ was declared here
 4838 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
par_lr_interp.c:4839:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 4839 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
par_lr_interp.c:5041:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 5041 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                  ^
par_lr_interp.c:4848:21: note: ‘Sop_i’ was declared here
 4848 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
par_lr_interp.c:4849:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 4849 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’:
par_nodal_systems.c:795:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
  795 |    new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions;
      |                                            ^
par_nodal_systems.c:82:25: note: ‘num_sends’ was declared here
   82 |    HYPRE_Int            num_sends;
      |                         ^~~~~~~~~
par_nodal_systems.c:797:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized]
  797 |    if (new_send_elmts_size > send_map_starts[num_sends])
      |                                             ^
par_nodal_systems.c:85:25: note: ‘send_map_starts’ was declared here
   85 |    HYPRE_Int           *send_map_starts;
      |                         ^~~~~~~~~~~~~~~
par_nodal_systems.c:488:21: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized]
  488 |       for (i = 0; i < num_recvs; i++)
      |                   ~~^~~~~~~~~~~
par_nodal_systems.c:83:25: note: ‘num_recvs’ was declared here
   83 |    HYPRE_Int            num_recvs;
      |                         ^~~~~~~~~
par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized]
   89 |    HYPRE_Int           *recv_vec_starts;
      |                         ^~~~~~~~~~~~~~~
par_nodal_systems.c:795:44: warning: ‘send_map_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized]
  795 |    new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions;
      |                                            ^
par_nodal_systems.c:93:25: note: ‘send_map_starts_AN’ was declared here
   93 |    HYPRE_Int           *send_map_starts_AN;
      |                         ^~~~~~~~~~~~~~~~~~
par_nodal_systems.c:809:61: warning: ‘send_map_elmts_AN’ may be used uninitialized [-Wmaybe-uninitialized]
  809 |                new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k;
      |                                            ~~~~~~~~~~~~~~~~~^~~
par_nodal_systems.c:94:25: note: ‘send_map_elmts_AN’ was declared here
   94 |    HYPRE_Int           *send_map_elmts_AN;
      |                         ^~~~~~~~~~~~~~~~~
par_nodal_systems.c:486:29: warning: ‘recv_vec_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized]
  486 |       recv_vec_starts_AN[0] = 0;
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~
par_nodal_systems.c:96:25: note: ‘recv_vec_starts_AN’ was declared here
   96 |    HYPRE_Int           *recv_vec_starts_AN;
      |                         ^~~~~~~~~~~~~~~~~~
par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
   72 |    HYPRE_Real         *AN_offd_data;
      |                        ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’:
par_rap.c:133:21: warning: ‘R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  133 |    HYPRE_Real      *R_offd_data;
      |                     ^~~~~~~~~~~
par_rap.c:134:27: warning: ‘R_offd_i’ may be used uninitialized [-Wmaybe-uninitialized]
  134 |    HYPRE_Int             *R_offd_i;
      |                           ^~~~~~~~
par_rap.c:135:27: warning: ‘R_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  135 |    HYPRE_Int             *R_offd_j;
      |                           ^~~~~~~~
par_rap.c:416:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  416 |       hypre_CSRMatrixDestroy(Ps_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_rap.c:142:21: note: ‘Ps_ext’ was declared here
  142 |    hypre_CSRMatrix *Ps_ext;
      |                     ^~~~~~
par_rap.c:144:21: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  144 |    HYPRE_Real      *Ps_ext_data;
      |                     ^~~~~~~~~~~
par_rap.c:145:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  145 |    HYPRE_Int             *Ps_ext_i;
      |                           ^~~~~~~~
par_rap.c:146:21: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  146 |    HYPRE_BigInt    *Ps_ext_j;
      |                     ^~~~~~~~
par_rap.c:510:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized]
  510 |       P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511 |                                               //Ps_ext_j[i],
      |                                               ~~~~~~~~~~~~~~
  512 |                                               P_big_offd_j[i],
      |                                               ~~~~~~~~~~~~~~~~
  513 |                                               num_cols_offd_Pext);
      |                                               ~~~~~~~~~~~~~~~~~~~
par_rap.c:157:21: note: ‘col_map_offd_Pext’ was declared here
  157 |    HYPRE_BigInt    *col_map_offd_Pext;
      |                     ^~~~~~~~~~~~~~~~~
par_rap.c:652:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized]
  652 |                         if (P_marker[i3] < jj_row_begining)
      |                                     ^
par_rap.c:162:27: note: ‘P_marker’ was declared here
  162 |    HYPRE_Int             *P_marker;
      |                           ^~~~~~~~
par_rap.c:2041:7: warning: ‘RAP_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2041 |       hypre_CSRMatrixDestroy(RAP_ext);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_rap.c:97:21: note: ‘RAP_ext’ was declared here
   97 |    hypre_CSRMatrix *RAP_ext;
      |                     ^~~~~~~
par_rap.c:1614:26: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1614 |             RAP_diag_data[jj_count_diag] = zero;
      |                          ^
par_rap.c:105:21: note: ‘RAP_diag_data’ was declared here
  105 |    HYPRE_Real      *RAP_diag_data;
      |                     ^~~~~~~~~~~~~
par_rap.c:1615:23: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1615 |             RAP_diag_j[jj_count_diag] = ic;
      |                       ^
par_rap.c:107:27: note: ‘RAP_diag_j’ was declared here
  107 |    HYPRE_Int             *RAP_diag_j;
      |                           ^~~~~~~~~~
par_rap.c:1580:32: warning: ‘RA_offd.j’ may be used uninitialized [-Wmaybe-uninitialized]
 1580 |       hypre_CSRMatrix RA_diag, RA_offd;
      |                                ^~~~~~~
par_rap.c:1580:32: warning: ‘RA_offd.data’ may be used uninitialized [-Wmaybe-uninitialized]
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:34:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
   34 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
par_rotate_7pt.c:250:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  250 |                   offd_data[o_cnt++] = value[3];
      |                            ^
par_rotate_7pt.c:35:16: note: ‘offd_data’ was declared here
   35 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:101:16: warning: ‘e_max’ may be used uninitialized [-Wmaybe-uninitialized]
  101 |    send_buf[1] =  e_max;
      |    ~~~~~~~~~~~~^~~~~~~~
par_relax_more.c:48:16: note: ‘e_max’ was declared here
   48 |    HYPRE_Real  e_max, e_min;
      |                ^~~~~
par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized [-Wmaybe-uninitialized]
  100 |    send_buf[0] = -e_min;
      |                  ^~~~~~
par_relax_more.c:48:23: note: ‘e_min’ was declared here
   48 |    HYPRE_Real  e_max, e_min;
      |                       ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:266:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |       hypre_ParCSRCommHandleDestroy(comm_handle);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:220:28: note: ‘comm_handle’ was declared here
  220 |    hypre_ParCSRCommHandle *comm_handle;
      |                            ^~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_BoomerAMGRelax1GaussSeidel’:
par_relax.c:432:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
  432 |          for (i = 0; i < num_sends; i++)
      |                      ~~^~~~~~~~~~~
par_relax.c:395:57: note: ‘num_sends’ was declared here
  395 |    HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
      |                                                         ^~~~~~~~~
par_relax.c:395:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized]
  395 |    HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
      |                                                                    ^~~~~~~~~
par_relax.c:447:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized]
  447 |          hypre_MPI_Waitall(jr, requests, status);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:396:22: note: ‘status’ was declared here
  396 |    hypre_MPI_Status *status;
      |                      ^~~~~~
par_relax.c:443:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized]
  443 |                hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  444 |                                comm, &requests[jr++]);
      |                                ~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:397:23: note: ‘requests’ was declared here
  397 |    hypre_MPI_Request *requests;
      |                       ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’:
par_relax.c:591:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized]
  591 |          for (i = 0; i < num_sends; i++)
      |                      ~~^~~~~~~~~~~
par_relax.c:535:57: note: ‘num_sends’ was declared here
  535 |    HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
      |                                                         ^~~~~~~~~
par_relax.c:535:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized]
  535 |    HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len;
      |                                                                    ^~~~~~~~~
par_relax.c:606:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized]
  606 |          hypre_MPI_Waitall(jr, requests, status);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:536:22: note: ‘status’ was declared here
  536 |    hypre_MPI_Status *status;
      |                      ^~~~~~
par_relax.c:602:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized]
  602 |                hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603 |                                comm, &requests[jr++]);
      |                                ~~~~~~~~~~~~~~~~~~~~~~
par_relax.c:537:23: note: ‘requests’ was declared here
  537 |    hypre_MPI_Request *requests;
      |                       ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:747:16: warning: ‘block_size’ may be used uninitialized [-Wmaybe-uninitialized]
  747 |                hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_stats.c:140:14: note: ‘block_size’ was declared here
  140 |    HYPRE_Int block_size, bnnz;
      |              ^~~~~~~~~~
par_stats.c:140:26: warning: ‘bnnz’ may be used uninitialized [-Wmaybe-uninitialized]
  140 |    HYPRE_Int block_size, bnnz;
      |                          ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:243:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  243 |                   big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny,
      |                             ^
par_vardifconv.c:41:24: note: ‘big_offd_j’ was declared here
   41 |    HYPRE_BigInt       *big_offd_j;
      |                        ^~~~~~~~~~
par_vardifconv.c:245:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  245 |                   offd_data[o_cnt++] = -cfm;
      |                            ^
par_vardifconv.c:42:24: note: ‘offd_data’ was declared here
   42 |    HYPRE_Real         *offd_data;
      |                        ^~~~~~~~~
par_vardifconv.c:336:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  336 |                offd_j[i] = j;
      |                ~~~~~~~~~~^~~
par_vardifconv.c:40:24: note: ‘offd_j’ was declared here
   40 |    HYPRE_Int          *offd_j;
      |                        ^~~~~~
par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’:
par_sv_interp.c:737:79: warning: ‘row_sum’ may be used uninitialized [-Wmaybe-uninitialized]
  737 |                      value  = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]);
      |                                                                   ~~~~~~~~~~~~^~~~~~~~~
par_sv_interp.c:291:21: note: ‘row_sum’ was declared here
  291 |    HYPRE_Real       row_sum;
      |                     ^~~~~~~
par_sv_interp.c:871:42: warning: ‘fine_index’ may be used uninitialized [-Wmaybe-uninitialized]
  871 |                         if (offd_vec_data[fine_index] != 0.0 )
      |                                          ^
par_sv_interp.c:325:21: note: ‘fine_index’ was declared here
  325 |    HYPRE_Int        fine_index, index;
      |                     ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’:
par_vardifconv_rs.c:316:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  316 |                   big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny,
      |                             ^
par_vardifconv_rs.c:51:18: note: ‘big_offd_j’ was declared here
   51 |    HYPRE_BigInt *big_offd_j;
      |                  ^~~~~~~~~~
par_vardifconv_rs.c:318:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  318 |                   offd_data[o_cnt++] = cfm + ffm;
      |                            ^
par_vardifconv_rs.c:52:16: note: ‘offd_data’ was declared here
   52 |    HYPRE_Real *offd_data;
      |                ^~~~~~~~~
par_vardifconv_rs.c:415:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  415 |                offd_j[i] = j;
      |                ~~~~~~~~~~^~~
par_vardifconv_rs.c:50:18: note: ‘offd_j’ was declared here
   50 |    HYPRE_Int    *offd_j;
      |                  ^~~~~~
par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’:
par_sv_interp_ln.c:173:21: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
  173 |    HYPRE_Real      *P_ext_data;
      |                     ^~~~~~~~~~
par_sv_interp_ln.c:174:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  174 |    HYPRE_Int       *P_ext_i;
      |                     ^~~~~~~
par_sv_interp_ln.c:458:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  458 |             big_k = P_ext_j[j];
      |             ~~~~~~^~~~~~~~~~~~
par_sv_interp_ln.c:175:21: note: ‘P_ext_j’ was declared here
  175 |    HYPRE_BigInt    *P_ext_j;
      |                     ^~~~~~~
par_sv_interp_ln.c:2631:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2631 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_sv_interp_ln.c:172:21: note: ‘P_ext’ was declared here
  172 |    hypre_CSRMatrix *P_ext;
      |                     ^~~~~
par_sv_interp_ln.c:1983:69: warning: ‘gm_row_sum’ may be used uninitialized [-Wmaybe-uninitialized]
 1983 |                         value  = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]);
      |                                                         ~~~~~~~~~~~~^~~~~~~~~~~~
par_sv_interp_ln.c:87:21: note: ‘gm_row_sum’ was declared here
   87 |    HYPRE_Real       gm_row_sum;
      |                     ^~~~~~~~~~
par_sv_interp_ln.c:2405:34: warning: ‘q_dist_value’ may be used uninitialized [-Wmaybe-uninitialized]
 2405 |                            value += q_dist_value;
      |                            ~~~~~~^~~~~~~~~~~~~~~
par_sv_interp_ln.c:2153:40: note: ‘q_dist_value’ was declared here
 2153 |          HYPRE_Real value, lost_value, q_dist_value;
      |                                        ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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.c: In function ‘hypre_BoomerAMGRefineInterp’:
par_sv_interp.c:1642:21: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1642 |    HYPRE_Real      *P_ext_data;
      |                     ^~~~~~~~~~
par_sv_interp.c:1643:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1643 |    HYPRE_Int       *P_ext_i;
      |                     ^~~~~~~
par_sv_interp.c:1835:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1835 |             big_k = P_ext_j[j];
      |             ~~~~~~^~~~~~~~~~~~
par_sv_interp.c:1644:21: note: ‘P_ext_j’ was declared here
 1644 |    HYPRE_BigInt    *P_ext_j;
      |                     ^~~~~~~
par_sv_interp.c:2429:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 2429 |    if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); }
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_sv_interp.c:1640:21: note: ‘P_ext’ was declared here
 1640 |    hypre_CSRMatrix *P_ext;
      |                     ^~~~~
partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’:
partial.c:83:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
   83 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
partial.c:698:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
  698 |                      for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                           ^
partial.c:84:21: note: ‘A_ext_i’ was declared here
   84 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
partial.c:85:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
   85 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
partial.c:368:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
  368 |                      for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                     ^
partial.c:94:21: note: ‘Sop_i’ was declared here
   94 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
partial.c:95:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
   95 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
schwarz.c: In function ‘hypre_ParMPSchwarzSolve’:
schwarz.c:388:15: warning: ‘A_offd_j’ may be used uninitialized [-Wmaybe-uninitialized]
  388 |    HYPRE_Int *A_offd_j;
      |               ^~~~~~~~
schwarz.c:389:16: warning: ‘A_offd_data’ may be used uninitialized [-Wmaybe-uninitialized]
  389 |    HYPRE_Real *A_offd_data;
      |                ^~~~~~~~~~~
schwarz.c:543:59: warning: ‘A_boundary_i’ may be used uninitialized [-Wmaybe-uninitialized]
  543 |             for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++)
      |                                                           ^
schwarz.c:405:15: note: ‘A_boundary_i’ was declared here
  405 |    HYPRE_Int *A_boundary_i;
      |               ^~~~~~~~~~~~
schwarz.c:545:36: warning: ‘A_boundary_j’ may be used uninitialized [-Wmaybe-uninitialized]
  545 |                k_loc = A_boundary_j[k];
      |                                    ^
schwarz.c:406:15: note: ‘A_boundary_j’ was declared here
  406 |    HYPRE_Int *A_boundary_j;
      |               ^~~~~~~~~~~~
schwarz.c:549:42: warning: ‘A_boundary_data’ may be used uninitialized [-Wmaybe-uninitialized]
  549 |                aux[jj] -= A_boundary_data[k] * x[k_loc];
      |                                          ^
schwarz.c:407:16: note: ‘A_boundary_data’ was declared here
  407 |    HYPRE_Real *A_boundary_data;
      |                ^~~~~~~~~~~~~~~
schwarz.c:391:16: warning: ‘x_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  391 |    HYPRE_Real *x_ext;
      |                ^~~~~
schwarz.c:392:16: warning: ‘x_ext_old’ may be used uninitialized [-Wmaybe-uninitialized]
  392 |    HYPRE_Real *x_ext_old;
      |                ^~~~~~~~~
schwarz.c:394:16: warning: ‘rhs_ext’ may be used uninitialized [-Wmaybe-uninitialized]
  394 |    HYPRE_Real *rhs_ext;
      |                ^~~~~~~
schwarz.c:547:16: warning: ‘k_loc’ may be used uninitialized [-Wmaybe-uninitialized]
  547 |             if (k_loc < num_variables)
      |                ^
schwarz.c:415:34: note: ‘k_loc’ was declared here
  415 |    HYPRE_Int jj, i, j, k, j_loc, k_loc;
      |                                  ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’:
partial.c:1220:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 1220 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
partial.c:987:21: note: ‘wall_time’ was declared here
  987 |    HYPRE_Real       wall_time;
      |                     ^~~~~~~~~
partial.c:1552:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1552 |                      distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]];
      |                                                               ^
partial.c:939:21: note: ‘A_ext_data’ was declared here
  939 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
partial.c:1553:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1553 |                      for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++)
      |                                                             ^
partial.c:940:21: note: ‘A_ext_i’ was declared here
  940 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
partial.c:941:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
  941 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
partial.c:1182:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 1182 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                  ^
partial.c:951:21: note: ‘Sop_i’ was declared here
  951 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
partial.c:952:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
  952 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
partial.c:1777:37: warning: ‘alfa’ may be used uninitialized [-Wmaybe-uninitialized]
 1777 |                   P_offd_data[jj] = -alfa * ahat_offd[j1];
      |                                     ^~~~~
partial.c:974:21: note: ‘alfa’ was declared here
  974 |    HYPRE_Real       alfa, beta;
      |                     ^~~~
partial.c:1692:37: warning: ‘beta’ may be used uninitialized [-Wmaybe-uninitialized]
 1692 |                   P_diag_data[jj] = -beta * ahat[j1];
      |                                     ^~~~~
partial.c:974:27: note: ‘beta’ was declared here
  974 |    HYPRE_Real       alfa, beta;
      |                           ^~~~
par_restr.c: In function ‘hypre_fgmresT’:
par_restr.c:956:20: warning: ‘normr’ may be used uninitialized [-Wmaybe-uninitialized]
  956 |    *relres = normr / normr0;
      |              ~~~~~~^~~~~~~~
par_restr.c:844:18: note: ‘normr’ was declared here
  844 |    HYPRE_Real t, normr, normr0, tolr;
      |                  ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:2217:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 2217 |       wall_time = time_getWallclockSeconds() - wall_time;
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
partial.c:1994:21: note: ‘wall_time’ was declared here
 1994 |    HYPRE_Real       wall_time;
      |                     ^~~~~~~~~
partial.c:1954:21: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1954 |    HYPRE_Real      *A_ext_data;
      |                     ^~~~~~~~~~
partial.c:2490:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2490 |                   for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++)
      |                                                        ^
partial.c:1955:21: note: ‘A_ext_i’ was declared here
 1955 |    HYPRE_Int       *A_ext_i;
      |                     ^~~~~~~
partial.c:1956:21: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1956 |    HYPRE_BigInt    *A_ext_j;
      |                     ^~~~~~~
partial.c:2185:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2185 |                   for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++)
      |                                                  ^
partial.c:1966:21: note: ‘Sop_i’ was declared here
 1966 |    HYPRE_Int       *Sop_i;
      |                     ^~~~~
partial.c:1967:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized]
 1967 |    HYPRE_BigInt    *Sop_j;
      |                     ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
schwarz.c: In function ‘hypre_ParAdSchwarzSolve’:
schwarz.c:3089:21: warning: ‘x_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3089 |       x_ext_data[i] = 0.0;
      |       ~~~~~~~~~~~~~~^~~~~
schwarz.c:3002:16: note: ‘x_ext_data’ was declared here
 3002 |    HYPRE_Real *x_ext_data;
      |                ^~~~~~~~~~
schwarz.c:3109:37: warning: ‘vtemp_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3109 |             aux[jj] = vtemp_ext_data[j_loc - num_variables];
      |                                     ^
schwarz.c:3005:16: note: ‘vtemp_ext_data’ was declared here
 3005 |    HYPRE_Real *vtemp_ext_data;
      |                ^~~~~~~~~~~~~~
schwarz.c:3141:43: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3141 |             x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++];
      |                                           ^
schwarz.c:3013:16: note: ‘scale_ext’ was declared here
 3013 |    HYPRE_Real *scale_ext;
      |                ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_ParAMGCreateDomainDof’:
schwarz.c:3686:49: warning: ‘a_ext_i’ may be used uninitialized [-Wmaybe-uninitialized]
 3686 |             for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++)
      |                                                 ^
schwarz.c:3216:15: note: ‘a_ext_i’ was declared here
 3216 |    HYPRE_Int *a_ext_i;
      |               ^~~~~~~
schwarz.c:3217:18: warning: ‘a_ext_j’ may be used uninitialized [-Wmaybe-uninitialized]
 3217 |    HYPRE_BigInt *a_ext_j;
      |                  ^~~~~~~
schwarz.c:3218:16: warning: ‘a_ext_data’ may be used uninitialized [-Wmaybe-uninitialized]
 3218 |    HYPRE_Real *a_ext_data;
      |                ^~~~~~~~~~
In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10,
                 from _hypre_parcsr_ls.h:9,
                 from ams.c:9:
In function ‘hypre_ParVectorBlockSplit’,
    inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:283:4:
ams.c:175:58: warning: ‘b_’ may be used uninitialized [-Wmaybe-uninitialized]
  175 |    size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0]));
./../seq_mv/seq_mv.h:263:53: note: in definition of macro ‘hypre_VectorSize’
  263 | #define hypre_VectorSize(vector)                  ((vector) -> size)
      |                                                     ^~~~~~
ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’
  175 |    size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0]));
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c: In function ‘hypre_BoomerAMGBlockSolve’:
ams.c:266:21: note: ‘b_’ declared here
  266 |    hypre_ParVector *b_[3];
      |                     ^~
In function ‘hypre_ParVectorBlockSplit’,
    inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4:
ams.c:175:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized]
  175 |    size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0]));
./../seq_mv/seq_mv.h:263:53: note: in definition of macro ‘hypre_VectorSize’
  263 | #define hypre_VectorSize(vector)                  ((vector) -> size)
      |                                                     ^~~~~~
ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’
  175 |    size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0]));
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c: In function ‘hypre_BoomerAMGBlockSolve’:
ams.c:267:21: note: ‘x_’ declared here
  267 |    hypre_ParVector *x_[3];
      |                     ^~
In function ‘hypre_ParVectorBlockSplit’,
    inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4:
ams.c:175:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized]
  175 |    size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0]));
./../seq_mv/seq_mv.h:263:53: note: in definition of macro ‘hypre_VectorSize’
  263 | #define hypre_VectorSize(vector)                  ((vector) -> size)
      |                                                     ^~~~~~
ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’
  175 |    size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0]));
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c: In function ‘hypre_BoomerAMGBlockSolve’:
ams.c:267:21: note: ‘x_’ declared here
  267 |    hypre_ParVector *x_[3];
      |                     ^~
ads.c: In function ‘hypre_ADSSolve’:
ads.c:1606:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 1606 |             hypre_printf("    Cycle %2d   %e    %f     %e \n",
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1607 |                          i + 1, r_norm, r_norm / old_resid, relative_resid);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ads.c:1440:24: note: ‘r_norm’ was declared here
 1440 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |                        ^~~~~~
ads.c:1597:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 1597 |          if (b_norm)
      |             ^
ads.c:1440:32: note: ‘b_norm’ was declared here
 1440 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |                                ^~~~~~
ads.c:1618:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 1618 |       hypre_printf("\n\n Average Convergence Factor = %f\n\n",
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1619 |                    hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ads.c:1440:15: note: ‘r0_norm’ was declared here
 1440 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |               ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_ParGenerateScale’:
schwarz.c:3797:22: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3797 |             scale_ext[j_loc - num_variables] += 1.0;
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
schwarz.c:3762:16: note: ‘scale_ext’ was declared here
 3762 |    HYPRE_Real *scale_ext;
      |                ^~~~~~~~~
schwarz.c:3763:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized]
 3763 |    HYPRE_Real *scale_int;
      |                ^~~~~~~~~
schwarz.c: In function ‘hypre_ParGenerateHybridScale’:
schwarz.c:3910:25: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3910 |                scale_ext[j_loc] += 1.0;
      |                ~~~~~~~~~^~~~~~~
schwarz.c:3854:16: note: ‘scale_ext’ was declared here
 3854 |    HYPRE_Real *scale_ext;
      |                ^~~~~~~~~
schwarz.c:3908:26: warning: ‘index_ext’ may be used uninitialized [-Wmaybe-uninitialized]
 3908 |             if (index_ext[j_loc] == -1)
      |                          ^
schwarz.c:3861:15: note: ‘index_ext’ was declared here
 3861 |    HYPRE_Int *index_ext;
      |               ^~~~~~~~~
schwarz.c:3855:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized]
 3855 |    HYPRE_Real *scale_int;
      |                ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:2360:16: warning: ‘Piy’ may be used uninitialized [-Wmaybe-uninitialized]
 2360 |       *Piy_ptr = Piy;
      |       ~~~~~~~~~^~~~~
ams.c:1858:30: note: ‘Piy’ was declared here
 1858 |    hypre_ParCSRMatrix *Pix, *Piy, *Piz;
      |                              ^~~
ams.c:2364:16: warning: ‘Piz’ may be used uninitialized [-Wmaybe-uninitialized]
 2364 |       *Piz_ptr = Piz;
      |       ~~~~~~~~~^~~~~
ams.c:1858:36: note: ‘Piz’ was declared here
 1858 |    hypre_ParCSRMatrix *Pix, *Piy, *Piz;
      |                                    ^~~
ams.c: In function ‘hypre_AMSSolve’:
ams.c:3835:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 3835 |             hypre_printf("    Cycle %2d   %e    %f     %e \n",
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3836 |                          i + 1, r_norm, r_norm / old_resid, relative_resid);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c:3621:24: note: ‘r_norm’ was declared here
 3621 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |                        ^~~~~~
ams.c:3826:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 3826 |          if (b_norm)
      |             ^
ams.c:3621:32: note: ‘b_norm’ was declared here
 3621 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |                                ^~~~~~
ams.c:3847:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 3847 |       hypre_printf("\n\n Average Convergence Factor = %f\n\n",
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3848 |                    hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i)));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ams.c:3621:15: note: ‘r0_norm’ was declared here
 3621 |    HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid;
      |               ^~~~~~~
par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’:
par_amg_setup.c:2920:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized]
 2920 |          wall_time = time_getWallclockSeconds() - wall_time;
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_amg_setup.c:222:20: note: ‘wall_time’ was declared here
  222 |    HYPRE_Real      wall_time;   /* for debugging instrumentation */
      |                    ^~~~~~~~~
par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’:
par_ilu_setup.c:4557:23: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized]
 4557 |       while (ctrS + k > capacity_S)
      |              ~~~~~~~~~^~~~~~~~~~~~
par_ilu_setup.c:4233:22: note: ‘capacity_S’ was declared here
 4233 |    HYPRE_Int         capacity_S;
      |                      ^~~~~~~~~~
ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’:
ams.c:4600:41: warning: ‘diag’ may be used uninitialized [-Wmaybe-uninitialized]
 4600 |             if (l1_norm[i] <= 4.0 / 3.0 * diag)
      |                               ~~~~~~~~~~^~~~~~
ams.c:4367:15: note: ‘diag’ was declared here
 4367 |    HYPRE_Real diag;
      |               ^~~~
par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’:
par_ilu.c:4433:7: warning: ‘nnzM’ may be used uninitialized [-Wmaybe-uninitialized]
 4433 |       hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n",
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4434 |                    n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu.c:4279:22: note: ‘nnzM’ was declared here
 4279 |    HYPRE_Real        nnzM;
      |                      ^~~~
par_ilu.c:4434:42: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized]
 4434 |                    n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
      |                                  ~~~~~~~~^~~~~~~~~
par_ilu.c:4301:22: note: ‘time_s’ was declared here
 4301 |    HYPRE_Real        time_s, time_e;
      |                      ^~~~~~
par_ilu.c:4433:7: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized]
 4433 |       hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n",
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4434 |                    n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu.c:4270:52: note: ‘r_norm’ was declared here
 4270 |    HYPRE_Real        value, trace1, trace2, alpha, r_norm;
      |                                                    ^~~~~~
par_ilu.c: In function ‘hypre_ILUParCSRInverseNSH’:
par_ilu.c:4581:37: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized]
 4581 |                       norm, (time_e - time_s) / i);
      |                             ~~~~~~~~^~~~~~~~~
par_ilu.c:4485:28: note: ‘time_s’ was declared here
 4485 |    HYPRE_Real              time_s, time_e;
      |                            ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_device.c -o par_ilu_solve_device.obj
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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
par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’:
par_ilu_setup.c:5790:31: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized]
 5790 |       while (ctrS + lenhu + 1 > capacity_S)
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
par_ilu_setup.c:5202:29: note: ‘capacity_S’ was declared here
 5202 |    HYPRE_Int                capacity_S;
      |                             ^~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:2077:4: warning: ‘x_local’ may be used uninitialized [-Wmaybe-uninitialized]
 2077 |    hypre_SeqVectorSetConstantValues(x_local, 0.0);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:1972:23: note: ‘x_local’ was declared here
 1972 |    hypre_Vector      *x_local;
      |                       ^~~~~~~
par_ilu_solve.c:2122:54: warning: ‘x_data’ may be used uninitialized [-Wmaybe-uninitialized]
 2122 |             ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU];
      |                                                      ^
par_ilu_solve.c:1973:23: note: ‘x_data’ was declared here
 1973 |    HYPRE_Real        *x_data;
      |                       ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_NSHSolve’:
par_ilu_solve.c:2243:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized]
 2243 |          hypre_ParVectorCopy(f, residual );
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:2184:26: note: ‘residual’ was declared here
 2184 |    hypre_ParVector      *residual;
      |                          ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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:164:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized]
  164 |          hypre_ParVectorCopy(f, residual);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
par_ilu_solve.c:93:26: note: ‘residual’ was declared here
   93 |    hypre_ParVector      *residual;
      |                          ^~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -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_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libHYPRE_parcsr_ls.a
cp -fR ./HYPRE_*.h /<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:
In function ‘hypre_APSubdivideRegion’,
    inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1:
_hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized]
  197 | hypre__n[0] = loop_size[0];\
_hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’
 2604 |    zypre_BoxLoopInit(ndim, loop_size);                                        \
      |    ^~~~~~~~~~~~~~~~~
assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’
  156 |    hypre_SerialBoxLoop0Begin(ndim, div);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~
assumed_part.c: In function ‘hypre_APSubdivideRegion’:
assumed_part.c:87:31: note: ‘div’ declared here
   87 |    hypre_Index  isize, index, div;
      |                               ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
In function ‘hypre_APSubdivideRegion’,
    inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1,
    inlined from ‘hypre_APRefineRegionsByVol’ at assumed_part.c:649:7:
_hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized]
  197 | hypre__n[0] = loop_size[0];\
_hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’
 2604 |    zypre_BoxLoopInit(ndim, loop_size);                                        \
      |    ^~~~~~~~~~~~~~~~~
assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’
  156 |    hypre_SerialBoxLoop0Begin(ndim, div);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~
assumed_part.c: In function ‘hypre_APRefineRegionsByVol’:
assumed_part.c:87:31: note: ‘div’ declared here
   87 |    hypre_Index  isize, index, div;
      |                               ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
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 -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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:265:12: warning: ‘comm_type’ may be used uninitialized [-Wmaybe-uninitialized]
  265 |          k = hypre_CommTypeNumEntries(comm_type);
struct_communication.c:65:26: note: ‘comm_type’ was declared here
   65 |    hypre_CommType       *comm_type;
      |                          ^~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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
In file included from _hypre_struct_ls.h:7,
                 from sparse_msg_solve.c:13:
sparse_msg_solve.c: In function ‘hypre_SparseMSGSolve’:
./../utilities/_hypre_utilities.h:74:20: warning: ‘b_dot_b’ may be used uninitialized [-Wmaybe-uninitialized]
   74 | #define hypre_sqrt sqrt
sparse_msg_solve.c:169:31: note: in expansion of macro ‘hypre_sqrt’
  169 |                rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b);
      |                               ^~~~~~~~~~
sparse_msg_solve.c:71:26: note: ‘b_dot_b’ was declared here
   71 |    HYPRE_Real            b_dot_b, r_dot_r, eps;
      |                          ^~~~~~~
sparse_msg_solve.c:184:13: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized]
  184 |          if ((r_dot_r / b_dot_b < eps) && (i > 0))
      |             ^
sparse_msg_solve.c:71:44: note: ‘eps’ was declared here
   71 |    HYPRE_Real            b_dot_b, r_dot_r, eps;
      |                                            ^~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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:890:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
  890 |       if (!center)
      |          ^
pfmg_setup_interp.c:874:18: note: ‘center’ was declared here
  874 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:901:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
  901 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:874:26: note: ‘left’ was declared here
  874 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:904:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
  904 |                Pp0[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:874:32: note: ‘right’ was declared here
  874 |       HYPRE_Real center, left, right;
      |                                ^~~~~
pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’:
pfmg_setup_interp.c:1036:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1036 |       if (!center)
      |          ^
pfmg_setup_interp.c:1020:18: note: ‘center’ was declared here
 1020 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:1047:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1047 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:26: note: ‘left’ was declared here
 1020 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:1048:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1048 |                Pp1[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1020:32: note: ‘right’ was declared here
 1020 |       HYPRE_Real center, left, right;
      |                                ^~~~~
pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’:
pfmg_setup_interp.c:1165:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1165 |       if (!center)
      |          ^
pfmg_setup_interp.c:1144:18: note: ‘center’ was declared here
 1144 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:1175:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1175 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:26: note: ‘left’ was declared here
 1144 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:1176:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1176 |                Pp1[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1144:32: note: ‘right’ was declared here
 1144 |       HYPRE_Real center, left, right;
      |                                ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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:1490:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1490 |          if (!center)
      |             ^
pfmg_setup_interp.c:1467:21: note: ‘center’ was declared here
 1467 |          HYPRE_Real center, left, right;
      |                     ^~~~~~
pfmg_setup_interp.c:1500:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1500 |                   Pp0[Pi] = left  / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:29: note: ‘left’ was declared here
 1467 |          HYPRE_Real center, left, right;
      |                             ^~~~
pfmg_setup_interp.c:1501:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1501 |                   Pp1[Pi] = right / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1467:35: note: ‘right’ was declared here
 1467 |          HYPRE_Real center, left, right;
      |                                   ^~~~~
pfmg_setup_interp.c:1370:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1370 |          if (!center)
      |             ^
pfmg_setup_interp.c:1347:21: note: ‘center’ was declared here
 1347 |          HYPRE_Real center, left, right;
      |                     ^~~~~~
pfmg_setup_interp.c:1380:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1380 |                   Pp0[Pi] = left  / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:29: note: ‘left’ was declared here
 1347 |          HYPRE_Real center, left, right;
      |                             ^~~~
pfmg_setup_interp.c:1381:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1381 |                   Pp1[Pi] = right / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1347:35: note: ‘right’ was declared here
 1347 |          HYPRE_Real center, left, right;
      |                                   ^~~~~
pfmg_setup_interp.c:1430:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1430 |          if (!center)
      |             ^
pfmg_setup_interp.c:1407:21: note: ‘center’ was declared here
 1407 |          HYPRE_Real center, left, right;
      |                     ^~~~~~
pfmg_setup_interp.c:1440:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1440 |                   Pp0[Pi] = left  / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:29: note: ‘left’ was declared here
 1407 |          HYPRE_Real center, left, right;
      |                             ^~~~
pfmg_setup_interp.c:1441:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1441 |                   Pp1[Pi] = right / center;
      |                             ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1407:35: note: ‘right’ was declared here
 1407 |          HYPRE_Real center, left, right;
      |                                   ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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
pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’:
pfmg_setup_interp.c:1675:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1675 |       if (!center)
      |          ^
pfmg_setup_interp.c:1651:18: note: ‘center’ was declared here
 1651 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:1685:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1685 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:26: note: ‘left’ was declared here
 1651 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:1686:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1686 |                Pp1[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1651:32: note: ‘right’ was declared here
 1651 |       HYPRE_Real center, left, right;
      |                                ^~~~~
red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’:
red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized [-Wmaybe-uninitialized]
   47 |    HYPRE_Int              xoff0, xoff1, xoff2, xoff3, xoff4, xoff5;
      |                           ^~~~~
red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized [-Wmaybe-uninitialized]
   47 |    HYPRE_Int              xoff0, xoff1, xoff2, xoff3, xoff4, xoff5;
      |                                  ^~~~~
red_black_constantcoef_gs.c:442:37: warning: ‘App0’ may be used uninitialized [-Wmaybe-uninitialized]
  442 |                                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:443:37: warning: ‘App1’ may be used uninitialized [-Wmaybe-uninitialized]
  443 |                                App1 * xp[xi + xoff1] -
      |                                ~~~~~^~~~~~~~~~~~~~~~
red_black_constantcoef_gs.c:56:33: note: ‘App1’ was declared here
   56 |    HYPRE_Real             App0, App1, App2, App3, App4, App5, AApd;
      |                                 ^~~~
pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’:
pfmg_setup_interp.c:1906:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized]
 1906 |       if (!center)
      |          ^
pfmg_setup_interp.c:1876:18: note: ‘center’ was declared here
 1876 |       HYPRE_Real center, left, right;
      |                  ^~~~~~
pfmg_setup_interp.c:1917:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized]
 1917 |                Pp0[Pi] = left / center;
      |                          ~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:26: note: ‘left’ was declared here
 1876 |       HYPRE_Real center, left, right;
      |                          ^~~~
pfmg_setup_interp.c:1918:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized]
 1918 |                Pp1[Pi] = right / center;
      |                          ~~~~~~^~~~~~~~
pfmg_setup_interp.c:1876:32: note: ‘right’ was declared here
 1876 |       HYPRE_Real center, left, right;
      |                                ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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
In file included from _hypre_struct_ls.h:9,
                 from semi_setup_rap.c:8:
semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’:
semi_setup_rap.c:197:42: warning: ‘not_cdirs’ may be used uninitialized [-Wmaybe-uninitialized]
  197 |          hypre_IndexD(indexRAP, not_cdirs[0]) = 1;
      |                                 ~~~~~~~~~^~~
./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro ‘hypre_IndexD’
   99 | #define hypre_IndexD(index, d)  (index[d])
      |                                        ^
semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here
   57 |    HYPRE_Int             *not_cdirs;
      |                           ^~~~~~~~~
smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’:
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: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:42: warning: ‘a_cnw’ 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:26: warning: ‘a_cse’ 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:42: warning: ‘a_cne’ 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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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
In file included from _hypre_struct_ls.h:7,
                 from point_relax.c:8:
point_relax.c: In function ‘hypre_PointRelax’:
./../utilities/_hypre_utilities.h:74:20: warning: ‘bsumsq’ may be used uninitialized [-Wmaybe-uninitialized]
   74 | #define hypre_sqrt sqrt
point_relax.c:647:50: note: in expansion of macro ‘hypre_sqrt’
  647 |    if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); }
      |                                                  ^~~~~~~~~~
point_relax.c:359:27: note: ‘bsumsq’ was declared here
  359 |    HYPRE_Real             bsumsq, rsumsq;
      |                           ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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
smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’:
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:260:34: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized]
  260 |    HYPRE_Real           *a_asw, *a_ase;
      |                                  ^~~~~
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: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: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: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:257:33: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized]
  257 |    HYPRE_Real           *a_ac, *a_aw, *a_as;
      |                                 ^~~~
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: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: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: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: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: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: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: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: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:265:26: warning: ‘rap_csw’ may be used uninitialized [-Wmaybe-uninitialized]
  265 |    HYPRE_Real           *rap_csw, *rap_cse;
      |                          ^~~~~~~
smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized [-Wmaybe-uninitialized]
  265 |    HYPRE_Real           *rap_csw, *rap_cse;
      |                                    ^~~~~~~
smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                          ^~~~~~~
smg3_setup_rap.c:266:36: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                                    ^~~~~~~
smg3_setup_rap.c:266:46: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                                              ^~~~~~~
smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized]
  266 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                                                        ^~~~~~~
sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’:
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;
      |                          ^~~~~
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:42: warning: ‘a_cnw’ 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 -fstack-clash-protection -Wformat -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:217:26: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized]
  217 |    HYPRE_Real           *a_asw, *a_ase;
      |                          ^~~~~
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: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: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: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: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:214:33: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized]
  214 |    HYPRE_Real           *a_ac, *a_aw, *a_as;
      |                                 ^~~~
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: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: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: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: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: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: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: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: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: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: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: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:56: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized]
  223 |    HYPRE_Real           *rap_bsw, *rap_bse, *rap_bnw, *rap_bne;
      |                                                        ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -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:26: warning: ‘a_cse’ 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:42: warning: ‘a_cne’ 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: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: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: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: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:965:26: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized]
  965 |    HYPRE_Real           *a_bnw, *a_bne;
      |                          ^~~~~
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:961:33: warning: ‘a_aw’ 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: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: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:962:26: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized]
  962 |    HYPRE_Real           *a_be, *a_bn;
      |                          ^~~~
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: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: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: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: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:969:26: warning: ‘rap_cnw’ may be used uninitialized [-Wmaybe-uninitialized]
  969 |    HYPRE_Real           *rap_cnw, *rap_cne;
      |                          ^~~~~~~
smg3_setup_rap.c:969:36: warning: ‘rap_cne’ may be used uninitialized [-Wmaybe-uninitialized]
  969 |    HYPRE_Real           *rap_cnw, *rap_cne;
      |                                    ^~~~~~~
smg3_setup_rap.c:970:26: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized]
  970 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                          ^~~~~~~
smg3_setup_rap.c:970:36: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized]
  970 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                                    ^~~~~~~
smg3_setup_rap.c:970:46: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized]
  970 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                                              ^~~~~~~
smg3_setup_rap.c:970:56: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized]
  970 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                                                        ^~~~~~~
sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPNoSym’:
sparse_msg3_setup_rap.c: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: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: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: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:880:26: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized]
  880 |    HYPRE_Real           *a_bnw, *a_bne;
      |                          ^~~~~
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:876:33: warning: ‘a_aw’ 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: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: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:877:26: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized]
  877 |    HYPRE_Real           *a_be, *a_bn;
      |                          ^~~~
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: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: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: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: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: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: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: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:56: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized]
  885 |    HYPRE_Real           *rap_asw, *rap_ase, *rap_anw, *rap_ane;
      |                                                        ^~~~~~~
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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’:
HYPRE_sstruct_matrix.c:314:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized]
  314 |    HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315 |                         &hypre_SStructMatrixIJMatrix(matrix));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:240:28: note: ‘ilower’ was declared here
  240 |    HYPRE_Int               ilower, iupper, jlower, jupper;
      |                            ^~~~~~
HYPRE_sstruct_matrix.c:314:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized]
  314 |    HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315 |                         &hypre_SStructMatrixIJMatrix(matrix));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:240:36: note: ‘iupper’ was declared here
  240 |    HYPRE_Int               ilower, iupper, jlower, jupper;
      |                                    ^~~~~~
HYPRE_sstruct_matrix.c:314:4: warning: ‘jlower’ may be used uninitialized [-Wmaybe-uninitialized]
  314 |    HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315 |                         &hypre_SStructMatrixIJMatrix(matrix));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:240:44: note: ‘jlower’ was declared here
  240 |    HYPRE_Int               ilower, iupper, jlower, jupper;
      |                                            ^~~~~~
HYPRE_sstruct_matrix.c:314:4: warning: ‘jupper’ may be used uninitialized [-Wmaybe-uninitialized]
  314 |    HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315 |                         &hypre_SStructMatrixIJMatrix(matrix));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_matrix.c:240:52: note: ‘jupper’ was declared here
  240 |    HYPRE_Int               ilower, iupper, jlower, jupper;
      |                                                    ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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_vector.c: In function ‘HYPRE_SStructVectorInitialize’:
HYPRE_sstruct_vector.c:214:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized]
  214 |    HYPRE_IJVectorCreate(comm, ilower, iupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215 |                         &hypre_SStructVectorIJVector(vector));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_vector.c:153:28: note: ‘ilower’ was declared here
  153 |    HYPRE_Int               ilower, iupper;
      |                            ^~~~~~
HYPRE_sstruct_vector.c:214:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized]
  214 |    HYPRE_IJVectorCreate(comm, ilower, iupper,
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215 |                         &hypre_SStructVectorIJVector(vector));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HYPRE_sstruct_vector.c:153:36: note: ‘iupper’ was declared here
  153 |    HYPRE_Int               ilower, iupper;
      |                                    ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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:369:35: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized]
  369 |                         if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) &&
      |                             ~~~~~~^~~~~~~~~~~~
fac_cf_coarsen.c:125:34: note: ‘startrank’ was declared here
  125 |    HYPRE_BigInt            rank, startrank;
      |                                  ^~~~~~~~~
fac_cf_coarsen.c: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:360:54: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  360 |                      index_temp[2] = node_extents[2] + lindex[2];
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~
fac_cf_coarsen.c:131:28: note: ‘lindex[2]’ was declared here
  131 |    hypre_Index             lindex, zero_index;
      |                            ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from maxwell_grad.c:18:
maxwell_grad.c: In function ‘hypre_Maxwell_Grad’:
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’
  330 |                   hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                   ^~~~~~~~~~~~~~~
maxwell_grad.c:75:45: note: ‘lindex[1]’ was declared here
   75 |    hypre_Index            loop_size, start, lindex;
      |                                             ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’
  330 |                   hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                   ^~~~~~~~~~~~~~~
maxwell_grad.c:75:45: note: ‘lindex[2]’ was declared here
   75 |    hypre_Index            loop_size, start, lindex;
      |                                             ^~~~~~
maxwell_grad.c:413:27: warning: ‘ndirection’ may be used uninitialized [-Wmaybe-uninitialized]
  413 |             for (d = 0; d < ndirection; d++)
      |                         ~~^~~~~~~~~~~~
maxwell_grad.c:89:38: note: ‘ndirection’ was declared here
   89 |    HYPRE_Int             *direction, ndirection;
      |                                      ^~~~~~~~~~
In file included from _hypre_sstruct_ls.h:19,
                 from fac_interp2.c:21:
fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’:
fac_interp2.c:980:65: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  980 |                kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]),
      |                                                       ~~~~~~~~~~^~~~~~~~~~~
./../utilities/_hypre_utilities.h:53:28: note: in definition of macro ‘hypre_min’
   53 | #define hypre_min(a,b)  (((a)<(b)) ? (a) : (b))
      |                            ^
fac_interp2.c:742:39: note: ‘lindex[2]’ was declared here
  742 |    hypre_Index             loop_size, lindex;
      |                                       ^~~~~~
fac_interp2.c:978:65: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  978 |                jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]),
      |                                                       ~~~~~~~~~~^~~~~~~~~~~
./../utilities/_hypre_utilities.h:53:28: note: in definition of macro ‘hypre_min’
   53 | #define hypre_min(a,b)  (((a)<(b)) ? (a) : (b))
      |                            ^
fac_interp2.c:742:39: note: ‘lindex[1]’ was declared here
  742 |    hypre_Index             loop_size, lindex;
      |                                       ^~~~~~
maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’:
maxwell_physbdy.c:71:28: warning: ‘cbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |    HYPRE_Int             **cbox_mapping, **fbox_mapping;
      |                            ^~~~~~~~~~~~
maxwell_physbdy.c:71:44: warning: ‘fbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |    HYPRE_Int             **cbox_mapping, **fbox_mapping;
      |                                            ^~~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from maxwell_physbdy.c:16:
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’
  477 |                         hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                         ^~~~~~~~~~~~~~~
maxwell_physbdy.c:79:53: note: ‘lindex[1]’ was declared here
   79 |    hypre_Index             loop_size, start, index, lindex;
      |                                                     ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’
  477 |                         hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                         ^~~~~~~~~~~~~~~
maxwell_physbdy.c:79:53: note: ‘lindex[2]’ was declared here
   79 |    hypre_Index             loop_size, start, index, lindex;
      |                                                     ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’:
maxwell_PNedelec.c:544:29: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  544 |                   findex[k] *= stride[k];
      |                             ^~
maxwell_PNedelec.c:52:71: note: ‘lindex[1]’ was declared here
   52 |    hypre_Index            loop_size, start, cstart, stride, hi_index, lindex;
      |                                                                       ^~~~~~
maxwell_PNedelec.c:544:29: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  544 |                   findex[k] *= stride[k];
      |                             ^~
maxwell_PNedelec.c:52:71: note: ‘lindex[2]’ was declared here
   52 |    hypre_Index            loop_size, start, cstart, stride, hi_index, lindex;
      |                                                                       ^~~~~~
maxwell_PNedelec.c:1669:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized]
 1669 |                   vals_edgeEdge[k] = fCedge_ratio;
      |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
maxwell_PNedelec.c:46:27: note: ‘fCedge_ratio’ was declared here
   46 |    HYPRE_Real             fCedge_ratio;
      |                           ^~~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from maxwell_TV_setup.c:15:
maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’:
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’
  412 |                   hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                   ^~~~~~~~~~~~~~~
maxwell_TV_setup.c:124:67: note: ‘lindex[1]’ was declared here
  124 |    hypre_Index            index, cindex, shape, loop_size, start, lindex;
      |                                                                   ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’
  412 |                   hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                   ^~~~~~~~~~~~~~~
maxwell_TV_setup.c:124:67: note: ‘lindex[2]’ was declared here
  124 |    hypre_Index            index, cindex, shape, loop_size, start, lindex;
      |                                                                   ^~~~~~
maxwell_TV_setup.c:105:47: warning: ‘topological_face’ may be used uninitialized [-Wmaybe-uninitialized]
  105 |    hypre_SStructGrid    **topological_edge, **topological_face, **topological_cell;
      |                                               ^~~~~~~~~~~~~~~~
maxwell_TV_setup.c:857:16: warning: ‘vartype_faces’ may be used uninitialized [-Wmaybe-uninitialized]
  857 |                HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  858 |                                              vartype_faces);
      |                                              ~~~~~~~~~~~~~~
maxwell_TV_setup.c:117:54: note: ‘vartype_faces’ was declared here
  117 |    HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell;
      |                                                      ^~~~~~~~~~~~~
nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’:
nd1_amge_interpolation.c:264:41: warning: ‘swap’ may be used uninitialized [-Wmaybe-uninitialized]
  264 |                tmp_J = (OffProcRows[swap[m]] -> cols);
      |                                     ~~~~^~~
nd1_amge_interpolation.c:49:15: note: ‘swap’ was declared here
   49 |    HYPRE_Int *swap;
      |               ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’:
sstruct_sharedDOFComm.c:632:27: warning: ‘nbdry_slabs’ may be used uninitialized [-Wmaybe-uninitialized]
  632 |             for (i = 0; i < nbdry_slabs; i++)
      |                         ~~^~~~~~~~~~~~~
sstruct_sharedDOFComm.c:119:27: note: ‘nbdry_slabs’ was declared here
  119 |    HYPRE_Int              nbdry_slabs;
      |                           ^~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from sstruct_sharedDOFComm.c:16:
./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘recv_slabs’ may be used uninitialized [-Wmaybe-uninitialized]
  153 | #define hypre_BoxArrayBox(box_array, i)    &((box_array) -> boxes[(i)])
      |                                              ~~~~~~~~~~~~^~~~~~~~
sstruct_sharedDOFComm.c:634:22: note: in expansion of macro ‘hypre_BoxArrayBox’
  634 |                box = hypre_BoxArrayBox(recv_slabs, i);
      |                      ^~~~~~~~~~~~~~~~~
sstruct_sharedDOFComm.c:120:27: note: ‘recv_slabs’ was declared here
  120 |    hypre_BoxArray        *recv_slabs, *send_slabs;
      |                           ^~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘send_slabs’ may be used uninitialized [-Wmaybe-uninitialized]
  153 | #define hypre_BoxArrayBox(box_array, i)    &((box_array) -> boxes[(i)])
      |                                              ~~~~~~~~~~~~^~~~~~~~
sstruct_sharedDOFComm.c:653:22: note: in expansion of macro ‘hypre_BoxArrayBox’
  653 |                box = hypre_BoxArrayBox(send_slabs, i);
      |                      ^~~~~~~~~~~~~~~~~
sstruct_sharedDOFComm.c:120:40: note: ‘send_slabs’ was declared here
  120 |    hypre_BoxArray        *recv_slabs, *send_slabs;
      |                                        ^~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’
  690 |                         hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                         ^~~~~~~~~~~~~~~
sstruct_sharedDOFComm.c:113:45: note: ‘lindex[1]’ was declared here
  113 |    hypre_Index            loop_size, start, lindex;
      |                                             ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’
  690 |                         hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]);
      |                         ^~~~~~~~~~~~~~~
sstruct_sharedDOFComm.c:113:45: note: ‘lindex[2]’ was declared here
  113 |    hypre_Index            loop_size, start, lindex;
      |                                             ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’:
maxwell_semi_interp.c:1381:33: warning: ‘iFace’ may be used uninitialized [-Wmaybe-uninitialized]
 1381 |                            iFace[nFaces] = rank;
      |                                 ^
maxwell_semi_interp.c:115:27: note: ‘iFace’ was declared here
  115 |    HYPRE_BigInt          *iFace, *iEdge;
      |                           ^~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from maxwell_semi_interp.c:18:
./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  114 |   hypre_IndexD(index, 1) = iy,\
maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’
 1006 |             hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]);
      |             ^~~~~~~~~~~~~~~
maxwell_semi_interp.c:135:27: note: ‘lindex[1]’ was declared here
  135 |    hypre_Index            lindex;
      |                           ^~~~~~
./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  115 |   hypre_IndexD(index, 2) = iz )
maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’
 1006 |             hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]);
      |             ^~~~~~~~~~~~~~~
maxwell_semi_interp.c:135:27: note: ‘lindex[2]’ was declared here
  135 |    hypre_Index            lindex;
      |                           ^~~~~~
maxwell_semi_interp.c:149:42: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized]
  149 |    HYPRE_Int              t, i, j, k, l, m, n, p;
      |                                          ^
maxwell_semi_interp.c:118:27: warning: ‘jElement_Face’ may be used uninitialized [-Wmaybe-uninitialized]
  118 |    HYPRE_BigInt          *jElement_Face, *jedge_Edge;
      |                           ^~~~~~~~~~~~~
In file included from _hypre_sstruct_ls.h:19:
./../utilities/_hypre_utilities.h:783:3: warning: ‘vals_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
maxwell_semi_interp.c:2121:7: note: in expansion of macro ‘hypre_TFree’
 2121 |       hypre_TFree(vals_ElementFace, memory_location);
      |       ^~~~~~~~~~~
maxwell_semi_interp.c:121:46: note: ‘vals_ElementFace’ was declared here
  121 |    HYPRE_Real            *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge;
      |                                              ^~~~~~~~~~~~~~~~
./../utilities/_hypre_utilities.h:783:3: warning: ‘ncols_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized]
  783 | ( hypre_Free((void *)ptr, location), ptr = NULL )
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
maxwell_semi_interp.c:2119:7: note: in expansion of macro ‘hypre_TFree’
 2119 |       hypre_TFree(ncols_ElementFace, memory_location);
      |       ^~~~~~~~~~~
maxwell_semi_interp.c:124:27: note: ‘ncols_ElementFace’ was declared here
  124 |    HYPRE_Int             *ncols_ElementFace, *ncols_ElementEdge;
      |                           ^~~~~~~~~~~~~~~~~
maxwell_semi_interp.c:3488:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized]
 3488 |                   vals_edgeEdge[k] = fCedge_ratio;
      |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
maxwell_semi_interp.c:126:27: note: ‘fCedge_ratio’ was declared here
  126 |    HYPRE_Real             fCedge_ratio;
      |                           ^~~~~~~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
In file included from _hypre_sstruct_ls.h:19,
                 from fac_restrict2.c:21:
fac_restrict2.c: In function ‘hypre_FACRestrict2’:
fac_restrict2.c:741:57: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
  741 |             jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] );
      |                                               ~~~~~~~~~~^~~~~~~~~~~
./../utilities/_hypre_utilities.h:53:28: note: in definition of macro ‘hypre_min’
   53 | #define hypre_min(a,b)  (((a)<(b)) ? (a) : (b))
      |                            ^
fac_restrict2.c:525:39: note: ‘lindex[1]’ was declared here
  525 |    hypre_Index             loop_size, lindex;
      |                                       ^~~~~~
fac_restrict2.c:742:57: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
  742 |             kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] );
      |                                               ~~~~~~~~~~^~~~~~~~~~~
./../utilities/_hypre_utilities.h:53:28: note: in definition of macro ‘hypre_min’
   53 | #define hypre_min(a,b)  (((a)<(b)) ? (a) : (b))
      |                            ^
fac_restrict2.c:525:39: note: ‘lindex[2]’ was declared here
  525 |    hypre_Index             loop_size, lindex;
      |                                       ^~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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 -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -O3  -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../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
fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’:
fac_amr_fcoarsen.c:2223:47: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized]
 2223 |                                     if ((rank - startrank) >= i && (rank - startrank) <= m)
      |                                         ~~~~~~^~~~~~~~~~~~
fac_amr_fcoarsen.c:151:28: note: ‘startrank’ was declared here
  151 |    HYPRE_BigInt            startrank, rank;
      |                            ^~~~~~~~~
fac_amr_fcoarsen.c:816:38: warning: ‘max_contribut_size’ may be used uninitialized [-Wmaybe-uninitialized]
  816 |                   max_contribut_size = hypre_max( max_contribut_size,
fac_amr_fcoarsen.c:150:28: note: ‘max_contribut_size’ was declared here
  150 |    HYPRE_Int               max_contribut_size, stencil_i;
      |                            ^~~~~~~~~~~~~~~~~~
In file included from ./../struct_ls/_hypre_struct_ls.h:9,
                 from _hypre_sstruct_ls.h:21,
                 from fac_amr_fcoarsen.c:16:
fac_amr_fcoarsen.c:2211:66: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized]
 2211 |                                                     k + lindex[1]*stridef[1],
      |                                                         ~~~~~~~~~^~~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro ‘hypre_SetIndex3’
  114 |   hypre_IndexD(index, 1) = iy,\
      |                            ^~
fac_amr_fcoarsen.c:158:28: note: ‘lindex[1]’ was declared here
  158 |    hypre_Index             lindex;
      |                            ^~~~~~
fac_amr_fcoarsen.c:2212:66: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized]
 2212 |                                                     l + lindex[2]*stridef[2]);
      |                                                         ~~~~~~~~~^~~~~~~~~~~
./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro ‘hypre_SetIndex3’
  115 |   hypre_IndexD(index, 2) = iz )
      |                            ^~
fac_amr_fcoarsen.c:158:28: note: ‘lindex[2]’ was declared here
  158 |    hypre_Index             lindex;
      |                            ^~~~~~
fac_amr_fcoarsen.c:2404:21: warning: ‘stencil_size’ may be used uninitialized [-Wmaybe-uninitialized]
 2404 |       for (j = 0; j < stencil_size; j++)
      |                   ~~^~~~~~~~~~~~~~
fac_amr_fcoarsen.c:91:28: note: ‘stencil_size’ was declared here
   91 |    HYPRE_Int               stencil_size, stencil_last_size;
      |                            ^~~~~~~~~~~~
fac_amr_fcoarsen.c:2389:7: warning: ‘stencil_ranks’ may be used uninitialized [-Wmaybe-uninitialized]
 2389 |    if (stencil_ranks)
      |       ^
fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here
  139 |    HYPRE_Int              *stencil_ranks, *rank_stencils;
      |                            ^~~~~~~~~~~~~
fac_amr_fcoarsen.c:139:44: warning: ‘rank_stencils’ may be used uninitialized [-Wmaybe-uninitialized]
  139 |    HYPRE_Int              *stencil_ranks, *rank_stencils;
      |                                            ^~~~~~~~~~~~~
fac_amr_fcoarsen.c:2385:7: warning: ‘stencil_contrib_cnt’ may be used uninitialized [-Wmaybe-uninitialized]
 2385 |    if (stencil_contrib_cnt)
      |       ^
fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here
  140 |    HYPRE_Int              *stencil_contrib_cnt;
      |                            ^~~~~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2414:7: warning: ‘stencil_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2414 |    if (stencil_contrib_i)
      |       ^
fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here
  141 |    HYPRE_Int             **stencil_contrib_i;
      |                            ^~~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2430:7: warning: ‘weight_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized]
 2430 |    if (weight_contrib_i)
      |       ^
fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here
  142 |    HYPRE_Real            **weight_contrib_i;
      |                            ^~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2402:7: warning: ‘shift_box’ may be used uninitialized [-Wmaybe-uninitialized]
 2402 |    if (shift_box)
      |       ^
fac_amr_fcoarsen.c:146:28: note: ‘shift_box’ was declared here
  146 |    hypre_Box             **shift_box;
      |                            ^~~~~~~~~
fac_amr_fcoarsen.c:2393:7: warning: ‘volume_shift_box’ may be used uninitialized [-Wmaybe-uninitialized]
 2393 |    if (volume_shift_box)
      |       ^
fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here
  149 |    HYPRE_Int              *volume_shift_box;
      |                            ^~~~~~~~~~~~~~~~
fac_amr_fcoarsen.c:2397:7: warning: ‘vals’ may be used uninitialized [-Wmaybe-uninitialized]
 2397 |    if (vals)
      |       ^
fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here
  152 |    HYPRE_Real             *vals, *vals2;
      |                            ^~~~
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;
      |                            ^~
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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
In function ‘print_received_rows_private’,
    inlined from ‘ExternalRows_dhRecvRows’ at ExternalRows_dh.c:170:7:
ExternalRows_dh.c:367:8: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized]
  367 |     if (len > 0) {
      |        ^
ExternalRows_dh.c: In function ‘ExternalRows_dhRecvRows’:
ExternalRows_dh.c:364:15: note: ‘len’ was declared here
  364 |     HYPRE_Int len, *cval, *fill;
      |               ^~~
ExternalRows_dh.c:364:21: warning: ‘cval’ may be used uninitialized [-Wmaybe-uninitialized]
  364 |     HYPRE_Int len, *cval, *fill;
      |                     ^~~~
ExternalRows_dh.c:364:28: warning: ‘fill’ may be used uninitialized [-Wmaybe-uninitialized]
  364 |     HYPRE_Int len, *cval, *fill;
      |                            ^~~~
ExternalRows_dh.c:365:14: warning: ‘aval’ may be used uninitialized [-Wmaybe-uninitialized]
  365 |     REAL_DH *aval;
      |              ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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:38: warning: ‘alpha_1’ may be used uninitialized [-Wmaybe-uninitialized]
   70 |       beta_1 = (rho_1/rho_2)*(alpha_1/widget_1);
      |                              ~~~~~~~~^~~~~~~~~~
krylov_dh.c:26:21: note: ‘alpha_1’ was declared here
   26 |   HYPRE_Real alpha, alpha_1,
      |                     ^~~~~~~
krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized [-Wmaybe-uninitialized]
   73 |       Axpy(m, -widget_1, v, p); CHECK_V_ERROR;
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
krylov_dh.c:28:18: note: ‘widget_1’ was declared here
   28 |          widget, widget_1,
      |                  ^~~~~~~~
krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized [-Wmaybe-uninitialized]
   70 |       beta_1 = (rho_1/rho_2)*(alpha_1/widget_1);
      |                ~~~~~~^~~~~~~
krylov_dh.c:29:17: note: ‘rho_2’ was declared here
   29 |          rho_1, rho_2,
      |                 ^~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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
mat_dh_private.c: In function ‘mat_dh_transpose_reuse_private_private’:
mat_dh_private.c:918:13: warning: ‘aval’ may be used uninitialized [-Wmaybe-uninitialized]
  918 |         aval[idx] = AVAL[j];
      |             ^
mat_dh_private.c:885:15: note: ‘aval’ was declared here
  885 |   HYPRE_Real *aval;
      |               ^~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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:810:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized]
  810 |            setBoundary_private(globalRow, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  811 |                                &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:664:13: note: ‘naborx1’ was declared here
  664 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
      |             ^~~~~~~
In function ‘generateBlocked’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5:
MatGenFD.c:820:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized]
  820 |            setBoundary_private(globalRow, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821 |                                &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:664:31: note: ‘nabory1’ was declared here
  664 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
      |                               ^~~~~~~
In function ‘generateBlocked’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5:
MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized]
  815 |            setBoundary_private(globalRow, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  816 |                                &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:664:40: note: ‘nabory2’ was declared here
  664 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
      |                                        ^~~~~~~
In function ‘generateBlocked’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5:
MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized]
  805 |            setBoundary_private(globalRow, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  806 |                                &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:664:22: note: ‘naborx2’ was declared here
  664 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2;
      |                      ^~~~~~~
In function ‘generateStriped’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5:
MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized]
  363 |            setBoundary_private(row, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |                                &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:228:31: note: ‘nabory1’ was declared here
  228 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2;
      |                               ^~~~~~~
In function ‘generateStriped’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5:
MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized]
  353 |            setBoundary_private(row, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354 |                                &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:228:13: note: ‘naborx1’ was declared here
  228 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2;
      |             ^~~~~~~
In function ‘generateStriped’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5:
MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized]
  348 |            setBoundary_private(row, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |                                &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:228:22: note: ‘naborx2’ was declared here
  228 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2;
      |                      ^~~~~~~
In function ‘generateStriped’,
    inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5:
MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized]
  358 |            setBoundary_private(row, cval+offset, aval+offset, len,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |                                &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatGenFD.c: In function ‘MatGenFD_Run’:
MatGenFD.c:228:40: note: ‘nabory2’ was declared here
  228 |   HYPRE_Int naborx1, naborx2, nabory1, nabory2;
      |                                        ^~~~~~~
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
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 -fstack-clash-protection -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 -fstack-clash-protection -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 -fstack-clash-protection -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
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -fstack-clash-protection -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:225:9: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized]
  225 |   *vout = tmp;
      |   ~~~~~~^~~~~
Vec_dh.c:218:10: note: ‘tmp’ was declared here
  218 |   Vec_dh tmp;
      |          ^~~
Vec_dh.c: In function ‘Vec_dhReadBIN’:
Vec_dh.c:292:3: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized]
  292 |   io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vec_dh.c:288:10: note: ‘tmp’ was declared here
  288 |   Vec_dh tmp;
      |          ^~~
In function ‘init_mpi_private’,
    inlined from ‘SubdomainGraph_dhInit’ at SubdomainGraph_dh.c:121:5:
SubdomainGraph_dh.c:555:18: warning: ‘interiorCount’ may be used uninitialized [-Wmaybe-uninitialized]
  555 |       for (i=0; i<interiorCount; ++i) {
      |                 ~^~~~~~~~~~~~~~
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; \
  echo "max available processors nproc=`nproc`"; \
if [ "yes" = "no" ]; then \
  echo Tests have been disabled on armhf; \
else echo "=== Building tests ==="; \
  for build in src src-static; do \
    echo "=== Running tests from $build ==="; \
    cd $build; \
    TEST_LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/$build/lib:; \
    echo "== running make check (single) =="; \
    LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} make check; \
    echo "== running make check (MPI -P 3 1 1) =="; \
    LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} CHECKRUN="mpirun -n 3" PARMS='-P 3 1 1' make check; \
    if [ "x" = "xno" ]; then \
      echo "== skipping make checkpar on armhf =="; \
    else \
      echo "== running make checkpar =="; \
      LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} make checkpar ; \
    fi; \
    cd ..; \
  done; \
fi
max available processors nproc=4
=== Building tests ===
=== Running tests from src ===
== running make check (single) ==
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Checking the library ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/test'
mpicc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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:9803:26: warning: ‘dof_func’ may be used uninitialized [-Wmaybe-uninitialized]
 9803 |          hypre_MPI_Isend(&dof_func[partitioning[i]],
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:9736:26: note: ‘dof_func’ was declared here
 9736 |    HYPRE_Int            *dof_func;
      |                          ^~~~~~~~
ij.c: In function ‘BuildBigArrayFromOneFile’:
ij.c:9951:12: warning: ‘filename’ may be used uninitialized [-Wmaybe-uninitialized]
 9951 |       fp = fopen(filename, "r");
      |            ^~~~~~~~~~~~~~~~~~~~
ij.c:9906:20: note: ‘filename’ was declared here
 9906 |    char           *filename;
      |                    ^~~~~~~~
ij.c:10013:24: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized]
10013 |             send_buffer[jj] = global_array[j];
      |                        ^
ij.c:9913:20: note: ‘send_buffer’ was declared here
 9913 |    HYPRE_BigInt   *send_buffer;
      |                    ^~~~~~~~~~~
ij.c:10012:24: warning: ‘displs’ may be used uninitialized [-Wmaybe-uninitialized]
10012 |             jj = displs[proc] + send_counts[proc];
      |                        ^
ij.c:9915:20: note: ‘displs’ was declared here
 9915 |    HYPRE_Int      *displs;
      |                    ^~~~~~
ij.c:9916:20: warning: ‘array_procs’ may be used uninitialized [-Wmaybe-uninitialized]
 9916 |    HYPRE_Int      *array_procs;
      |                    ^~~~~~~~~~~
ij.c:10013:43: warning: ‘global_array’ may be used uninitialized [-Wmaybe-uninitialized]
10013 |             send_buffer[jj] = global_array[j];
      |                               ~~~~~~~~~~~~^~~
ij.c:9911:20: note: ‘global_array’ was declared here
 9911 |    HYPRE_BigInt   *global_array;
      |                    ^~~~~~~~~~~~
ij.c: In function ‘BuildParRotate7pt’:
ij.c:10369:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized]
10369 |       hypre_printf("    alpha = %f, eps = %f\n", alpha, eps);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:10299:24: note: ‘eps’ was declared here
10299 |    HYPRE_Real          eps, alpha;
      |                        ^~~
ij.c:10369:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized]
10369 |       hypre_printf("    alpha = %f, eps = %f\n", alpha, eps);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:10299:29: note: ‘alpha’ was declared here
10299 |    HYPRE_Real          eps, alpha;
      |                             ^~~~~
ij.c: In function ‘main’:
ij.c:2751:17: warning: ‘row_sizes’ may be used uninitialized [-Wmaybe-uninitialized]
 2751 |          ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes );
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij.c:179:24: note: ‘row_sizes’ was declared here
  179 |    HYPRE_Int          *row_sizes;
      |                        ^~~~~~~~~
Building ij ... 
mpicc -o ij ij.o -L/<<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 -fstack-clash-protection -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
ij_assembly.c: In function ‘buildMatrixEntries’:
ij_assembly.c:514:16: warning: ‘A’ may be used uninitialized [-Wmaybe-uninitialized]
  514 |    *parcsr_ptr = A;
      |    ~~~~~~~~~~~~^~~
ij_assembly.c:474:23: note: ‘A’ was declared here
  474 |    HYPRE_ParCSRMatrix A;
      |                       ^
ij_assembly.c: In function ‘test_SetOffProc’:
ij_assembly.c:848:10: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized]
  848 |          HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk],
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  849 |                                  &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:757:24: note: ‘nnzrow’ was declared here
  757 |    HYPRE_Int          *nnzrow;
      |                        ^~~~~~
ij_assembly.c:848:69: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized]
  848 |          HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk],
      |                                                                     ^~~~~~~~~~~~
ij_assembly.c:758:24: note: ‘rows’ was declared here
  758 |    HYPRE_BigInt       *rows;
      |                        ^~~~
ij_assembly.c:849:34: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized]
  849 |                                  &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:759:24: note: ‘cols’ was declared here
  759 |    HYPRE_BigInt       *cols;
      |                        ^~~~
ij_assembly.c:849:58: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized]
  849 |                                  &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]);
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:760:24: note: ‘coefs’ was declared here
  760 |    HYPRE_Real         *coefs;
      |                        ^~~~~
ij_assembly.c: In function ‘main’:
ij_assembly.c:348:7: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized]
  348 |       test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |                nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:92:30: note: ‘nnzrow’ was declared here
   92 |    HYPRE_Int                *nnzrow, *h_nnzrow, *d_nnzrow;
      |                              ^~~~~~
ij_assembly.c:348:7: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized]
  348 |       test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |                nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:95:30: note: ‘cols’ was declared here
   95 |    HYPRE_BigInt             *cols,   *h_cols,   *d_cols;
      |                              ^~~~
ij_assembly.c:348:7: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized]
  348 |       test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |                nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:96:30: note: ‘coefs’ was declared here
   96 |    HYPRE_Real               *coefs,  *h_coefs,  *d_coefs;
      |                              ^~~~~
ij_assembly.c:348:7: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized]
  348 |       test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |                nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:93:30: note: ‘rows’ was declared here
   93 |    HYPRE_BigInt             *rows,   *h_rows,   *d_rows;
      |                              ^~~~
ij_assembly.c:374:7: warning: ‘rows2’ may be used uninitialized [-Wmaybe-uninitialized]
  374 |       test_SetSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  375 |                   nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_assembly.c:94:30: note: ‘rows2’ was declared here
   94 |    HYPRE_BigInt             *rows2,  *h_rows2,  *d_rows2;
      |                              ^~~~~
Building ij_assembly ... 
mpicc -o ij_assembly ij_assembly.o -L/<<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 -fstack-clash-protection -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
sstruct.c: In function ‘SScanProblemIndex’:
sstruct.c:396:15: warning: ‘sign’ may be used uninitialized [-Wmaybe-uninitialized]
  396 |       if (sign[i] == '+')
      |           ~~~~^~~
sstruct.c:341:9: note: ‘sign’ declared here
  341 |    char sign[3];
      |         ^~~~
sstruct.c: In function ‘main’:
sstruct.c:2667:25: warning: ‘parts’ may be used uninitialized [-Wmaybe-uninitialized]
 2667 |             part = parts[i];
      |                         ^
sstruct.c:2336:26: note: ‘parts’ was declared here
 2336 |    HYPRE_Int            *parts;
      |                          ^~~~~
sstruct.c:2643:22: warning: ‘refine’ may be used uninitialized [-Wmaybe-uninitialized]
 2643 |                refine[part][j] = atoi(argv[k++]);
      |                      ^
sstruct.c:2337:26: note: ‘refine’ was declared here
 2337 |    Index                *refine;
      |                          ^~~~~~
sstruct.c:2657:26: warning: ‘distribute’ may be used uninitialized [-Wmaybe-uninitialized]
 2657 |                distribute[part][j] = atoi(argv[k++]);
      |                          ^
sstruct.c:2338:26: note: ‘distribute’ was declared here
 2338 |    Index                *distribute;
      |                          ^~~~~~~~~~
sstruct.c:2671:21: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized]
 2671 |                block[part][j] = atoi(argv[k++]);
      |                     ^
sstruct.c:2339:26: note: ‘block’ was declared here
 2339 |    Index                *block;
      |                          ^~~~~
sstruct.c:2665:24: warning: ‘nparts’ may be used uninitialized [-Wmaybe-uninitialized]
 2665 |          for (i = 0; i < nparts; i++)
      |                      ~~^~~~~~~~
sstruct.c:2334:26: note: ‘nparts’ was declared here
 2334 |    HYPRE_Int             nparts;
      |                          ^~~~~~
In file included from sstruct.c:12:
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h:780:2: warning: ‘values_size’ may be used uninitialized [-Wmaybe-uninitialized]
  780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc))
      | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sstruct.c:3488:7: note: in expansion of macro ‘hypre_TMemcpy’
 3488 |       hypre_TMemcpy(d_values, values, HYPRE_Real, values_size,
      |       ^~~~~~~~~~~~~
sstruct.c:2375:26: note: ‘values_size’ was declared here
 2375 |    HYPRE_Int             values_size;
      |                          ^~~~~~~~~~~
Building sstruct ... 
mpicc -o sstruct sstruct.o -L/<<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 -fstack-clash-protection -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:1554:13: warning: ‘jacobi_weight’ may be used uninitialized [-Wmaybe-uninitialized]
 1554 |             HYPRE_StructSparseMSGSetJacobiWeight(solver, jacobi_weight);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct.c:105:24: note: ‘jacobi_weight’ was declared here
  105 |    HYPRE_Real          jacobi_weight;
      |                        ^~~~~~~~~~~~~
struct.c:1017:24: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized]
 1017 |          for (i = 0; i < nblocks; i++)
      |                      ~~^~~~~~~~~
struct.c:100:24: note: ‘nblocks’ was declared here
  100 |    HYPRE_Int           nblocks ;
      |                        ^~~~~~~
Building struct ... 
mpicc -o struct struct.o -L/<<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 -fstack-clash-protection -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 -fstack-clash-protection -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 ‘SScanProblemIndex’:
maxwell_unscaled.c:207:15: warning: ‘sign’ may be used uninitialized [-Wmaybe-uninitialized]
  207 |       if (sign[i] == '+')
      |           ~~~~^~~
maxwell_unscaled.c:152:9: note: ‘sign’ declared here
  152 |    char sign[3];
      |         ^~~~
maxwell_unscaled.c: In function ‘main’:
maxwell_unscaled.c:1930:7: warning: ‘solver_id’ may be used uninitialized [-Wmaybe-uninitialized]
 1930 |    if (solver_id == 1)
      |       ^
maxwell_unscaled.c:1318:26: note: ‘solver_id’ was declared here
 1318 |    HYPRE_Int             solver_id;
      |                          ^~~~~~~~~
Building maxwell_unscaled ... 
mpicc -o maxwell_unscaled maxwell_unscaled.o -L/<<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 -fstack-clash-protection -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:315:41: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized]
  315 |                   if ( (ix == (bx - 1)) && (p < (P - 1)) )
      |                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
struct_migrate.c:47:24: note: ‘p’ was declared here
   47 |    HYPRE_Int           p, q, r;
      |                        ^
struct_migrate.c:319:41: warning: ‘q’ may be used uninitialized [-Wmaybe-uninitialized]
  319 |                   if ( (iy == (by - 1)) && (q < (Q - 1)) )
      |                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
struct_migrate.c:47:27: note: ‘q’ was declared here
   47 |    HYPRE_Int           p, q, r;
      |                           ^
struct_migrate.c:323:41: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized]
  323 |                   if ( (iz == (bz - 1)) && (r < (R - 1)) )
      |                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
struct_migrate.c:47:30: note: ‘r’ was declared here
   47 |    HYPRE_Int           p, q, r;
      |                              ^
In file included from struct_migrate.c:12:
/<<PKGBUILDDIR>>/src/hypre/include/_hypre_utilities.h:771:12: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized]
  771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) )
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct_migrate.c:254:13: note: in expansion of macro ‘hypre_CTAlloc’
  254 |    ilower = hypre_CTAlloc(HYPRE_Int*,  nblocks, HYPRE_MEMORY_HOST);
      |             ^~~~~~~~~~~~~
struct_migrate.c:49:24: note: ‘nblocks’ was declared here
   49 |    HYPRE_Int           nblocks ;
      |                        ^~~~~~~
Building struct_migrate ... 
mpicc -o struct_migrate struct_migrate.o -L/<<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 -fstack-clash-protection -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
sstruct_fac.c: In function ‘SScanProblemIndex’:
sstruct_fac.c:255:15: warning: ‘sign’ may be used uninitialized [-Wmaybe-uninitialized]
  255 |       if (sign[i] == '+')
      |           ~~~~^~~
sstruct_fac.c:200:9: note: ‘sign’ declared here
  200 |    char sign[3];
      |         ^~~~
Building sstruct_fac ... 
mpicc -o sstruct_fac sstruct_fac.o -L/<<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 -fstack-clash-protection -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 -fstack-clash-protection -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:2452:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized]
 2452 |       hypre_printf("    alpha = %f, eps = %f\n", alpha, eps);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_mm.c:2382:24: note: ‘eps’ was declared here
 2382 |    HYPRE_Real          eps, alpha;
      |                        ^~~
ij_mm.c:2452:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized]
 2452 |       hypre_printf("    alpha = %f, eps = %f\n", alpha, eps);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ij_mm.c:2382:29: note: ‘alpha’ was declared here
 2382 |    HYPRE_Real          eps, alpha;
      |                             ^~~~~
Building ij_mm ... 
mpicc -o ij_mm ij_mm.o -L/<<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 -fstack-clash-protection -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'

Using HYPRE_RELEASE_VERSION: 2.28.0

Running with these driver parameters:
  solver ID    = 0

=============================================
Hypre init times:
=============================================
Hypre init:
  wall clock time = 0.000005 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000005 seconds
  cpu MFLOPS      = 0.000000

  Laplacian:   num_fun = 1
    (nx, ny, nz) = (10, 10, 10)
    (Px, Py, Pz) = (1, 1, 1)
    (cx, cy, cz) = (1.000000, 1.000000, 1.000000)

=============================================
Generate Matrix:
=============================================
Spatial Operator:
  wall clock time = 0.000482 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000196 seconds
  cpu MFLOPS      = 0.000000

  Number of vector components: 1
  RHS vector has unit coefficients
  Initial guess is 0
=============================================
IJ Vector Setup:
=============================================
RHS and Initial Guess:
  wall clock time = 0.000284 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000117 seconds
  cpu MFLOPS      = 0.000000

Solver:  AMG


 Num MPI tasks = 1

 Num OpenMP threads = 1


BoomerAMG SETUP PARAMETERS:

 Max levels = 25
 Num levels = 5

 Strength Threshold = 0.250000
 Interpolation Truncation Factor = 0.000000
 Maximum Row Sum Threshold for Dependency Weakening = 1.000000

 Coarsening Type = HMIS 
 measures are determined locally


 No global partition option chosen.

 Interpolation = extended+i interpolation

Operator Matrix Information:

             nonzero            entries/row          row sums
lev    rows  entries sparse   min  max     avg      min         max
======================================================================
  0    1000     6400  0.006     4    7     6.4   0.000e+00   3.000e+00
  1     500     7248  0.029     7   17    14.5   0.000e+00   4.000e+00
  2      99     3003  0.306    15   43    30.3   1.041e-02   5.319e+00
  3      14      188  0.959    11   14    13.4   5.274e+00   1.007e+01
  4       4       16  1.000     4    4     4.0   7.597e+00   9.196e+00


Interpolation Matrix Information:
                    entries/row        min        max            row sums
lev  rows x cols  min  max  avgW     weight      weight       min         max
================================================================================
  0  1000 x 500     1    4   4.0   1.667e-01   2.500e-01   5.000e-01   1.000e+00
  1   500 x 99      1    4   4.0   1.301e-02   3.547e-01   2.164e-01   1.000e+00
  2    99 x 14      1    4   4.0   1.247e-03   3.928e-01   2.865e-02   1.000e+00
  3    14 x 4       1    4   3.6  -6.320e-02   6.629e-02  -6.121e-02   1.000e+00


     Complexity:    grid = 1.617000
                operator = 2.633594
                memory = 3.350625




BoomerAMG SOLVER PARAMETERS:

  Maximum number of cycles:         100 
  Stopping Tolerance:               1.000000e-08 
  Cycle type (1 = V, 2 = W, etc.):  1

  Relaxation Parameters:
   Visiting Grid:                     down   up  coarse
            Number of sweeps:            1    1     1 
   Type 0=Jac, 3=hGS, 6=hSGS, 9=GE:     13   14     9 
   Point types, partial sweeps (1=C, -1=F):
                  Pre-CG relaxation (down):   0
                   Post-CG relaxation (up):   0
                             Coarsest grid:   0

=============================================
Setup phase times:
=============================================
BoomerAMG Setup:
  wall clock time = 0.009893 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.004749 seconds
  cpu MFLOPS      = 0.000000



BoomerAMG SOLVER PARAMETERS:

  Maximum number of cycles:         100 
  Stopping Tolerance:               1.000000e-08 
  Cycle type (1 = V, 2 = W, etc.):  1

  Relaxation Parameters:
   Visiting Grid:                     down   up  coarse
            Number of sweeps:            1    1     1 
   Type 0=Jac, 3=hGS, 6=hSGS, 9=GE:     13   14     9 
   Point types, partial sweeps (1=C, -1=F):
                  Pre-CG relaxation (down):   0
                   Post-CG relaxation (up):   0
                             Coarsest grid:   0

 Output flag (print_level): 3 


AMG SOLUTION INFO:
                                            relative
               residual        factor       residual
               --------        ------       --------
    Initial    3.162278e+01                 1.000000e+00
    Cycle  1   8.684972e+00    0.274643     2.746429e-01 
    Cycle  2   1.447909e+00    0.166714     4.578691e-02 
    Cycle  3   2.120950e-01    0.146484     6.707031e-03 
    Cycle  4   3.036456e-02    0.143165     9.602118e-04 
    Cycle  5   4.363803e-03    0.143714     1.379956e-04 
    Cycle  6   6.357046e-04    0.145677     2.010274e-05 
    Cycle  7   9.436902e-05    0.148448     2.984211e-06 
    Cycle  8   1.432878e-05    0.151838     4.531158e-07 
    Cycle  9   2.230948e-06    0.155697     7.054877e-08 
    Cycle 10   3.565162e-07    0.159805     1.127403e-08 
    Cycle 11   5.842470e-08    0.163877     1.847551e-09 


 Average Convergence Factor = 0.160714

     Complexity:    grid = 1.617000
                operator = 2.633594
                   cycle = 5.264687



=============================================
Solve phase times:
=============================================
BoomerAMG Solve:
  wall clock time = 0.004062 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.001699 seconds
  cpu MFLOPS      = 0.000000


BoomerAMG Iterations = 11
Final Relative Residual Norm = 1.847551e-09


Using HYPRE_RELEASE_VERSION: 2.28.0

Running with these driver parameters:
  (nx, ny, nz)    = (10, 10, 10)
  (istart[0],istart[1],istart[2]) = (-3, -3, -3)
  (Px, Py, Pz)    = (1, 1, 1)
  (bx, by, bz)    = (1, 1, 1)
  (px, py, pz)    = (0, 0, 0)
  (cx, cy, cz)    = (1.000000, 1.000000, 1.000000)
  (conx,cony,conz)= (0.000000, 0.000000, 0.000000)
  (n_pre, n_post) = (1, 1)
  dim             = 3
  skip            = 0
  sym             = 1
  rap             = 0
  relax           = 1
  jump            = 0
  solver ID       = 0
=============================================
Struct Interface:
=============================================
Struct Interface:
  wall clock time = 0.000335 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000336 seconds
  cpu MFLOPS      = 0.000000

=============================================
Setup phase times:
=============================================
SMG Setup:
  wall clock time = 0.008406 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.008212 seconds
  cpu MFLOPS      = 0.000000

=============================================
Solve phase times:
=============================================
SMG Solve:
  wall clock time = 0.006616 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.006555 seconds
  cpu MFLOPS      = 0.000000


Iterations = 5
Final Relative Residual Norm = 1.375560e-07


Using HYPRE_RELEASE_VERSION: 2.28.0

=============================================
SStruct Interface:
=============================================
SStruct Interface:
  wall clock time = 0.005750 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.005542 seconds
  cpu MFLOPS      = 0.000000

=============================================
Setup phase times:
=============================================
GMRES Setup:
  wall clock time = 0.000581 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000581 seconds
  cpu MFLOPS      = 0.000000

=============================================
Solve phase times:
=============================================
GMRES Solve:
  wall clock time = 0.006095 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.006012 seconds
  cpu MFLOPS      = 0.000000


Iterations = 27
Final Relative Residual Norm = 6.891943e-07

-rw-r--r-- 1 buildd buildd 260 Dec 21 06:11 ij.err
-rw-r--r-- 1 buildd buildd 260 Dec 21 06:11 sstruct.err
-rw-r--r-- 1 buildd buildd 260 Dec 21 06:11 struct.err
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
== running make check (MPI -P 3 1 1) ==
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Checking the library ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/test'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/test'

Using HYPRE_RELEASE_VERSION: 2.28.0

Running with these driver parameters:
  solver ID    = 0

=============================================
Hypre init times:
=============================================
Hypre init:
  wall clock time = 0.000005 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000006 seconds
  cpu MFLOPS      = 0.000000

  Laplacian:   num_fun = 1
    (nx, ny, nz) = (10, 10, 10)
    (Px, Py, Pz) = (3, 1, 1)
    (cx, cy, cz) = (1.000000, 1.000000, 1.000000)

=============================================
Generate Matrix:
=============================================
Spatial Operator:
  wall clock time = 0.000103 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000102 seconds
  cpu MFLOPS      = 0.000000

  Number of vector components: 1
  RHS vector has unit coefficients
  Initial guess is 0
=============================================
IJ Vector Setup:
=============================================
RHS and Initial Guess:
  wall clock time = 0.000130 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000130 seconds
  cpu MFLOPS      = 0.000000

Solver:  AMG


 Num MPI tasks = 3

 Num OpenMP threads = 1


BoomerAMG SETUP PARAMETERS:

 Max levels = 25
 Num levels = 5

 Strength Threshold = 0.250000
 Interpolation Truncation Factor = 0.000000
 Maximum Row Sum Threshold for Dependency Weakening = 1.000000

 Coarsening Type = HMIS 
 measures are determined locally


 No global partition option chosen.

 Interpolation = extended+i interpolation

Operator Matrix Information:

             nonzero            entries/row          row sums
lev    rows  entries sparse   min  max     avg      min         max
======================================================================
  0    1000     6400  0.006     4    7     6.4   0.000e+00   3.000e+00
  1     450     7632  0.038     7   40    17.0  -2.116e-15   4.071e+00
  2      68     2048  0.443    14   55    30.1   7.573e-01   5.665e+00
  3      10      100  1.000    10   10    10.0   5.375e+00   9.986e+00
  4       3        9  1.000     3    3     3.0   6.351e+00   9.404e+00


Interpolation Matrix Information:
                    entries/row        min        max            row sums
lev  rows x cols  min  max  avgW     weight      weight       min         max
================================================================================
  0  1000 x 450     1    4   4.0   5.263e-02   4.317e-01   5.000e-01   1.000e+00
  1   450 x 68      1    4   4.0   7.547e-03   5.045e-01   2.205e-01   1.000e+00
  2    68 x 10      1    4   4.0  -2.775e-02   2.707e-01   3.629e-02   1.000e+00
  3    10 x 3       1    3   2.9  -5.871e-02   2.595e-02  -5.027e-02   1.000e+00


     Complexity:    grid = 1.531000
                operator = 2.529531
                memory = 3.232969




BoomerAMG SOLVER PARAMETERS:

  Maximum number of cycles:         100 
  Stopping Tolerance:               1.000000e-08 
  Cycle type (1 = V, 2 = W, etc.):  1

  Relaxation Parameters:
   Visiting Grid:                     down   up  coarse
            Number of sweeps:            1    1     1 
   Type 0=Jac, 3=hGS, 6=hSGS, 9=GE:     13   14     9 
   Point types, partial sweeps (1=C, -1=F):
                  Pre-CG relaxation (down):   0
                   Post-CG relaxation (up):   0
                             Coarsest grid:   0

=============================================
Setup phase times:
=============================================
BoomerAMG Setup:
  wall clock time = 0.005314 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.005168 seconds
  cpu MFLOPS      = 0.000000



BoomerAMG SOLVER PARAMETERS:

  Maximum number of cycles:         100 
  Stopping Tolerance:               1.000000e-08 
  Cycle type (1 = V, 2 = W, etc.):  1

  Relaxation Parameters:
   Visiting Grid:                     down   up  coarse
            Number of sweeps:            1    1     1 
   Type 0=Jac, 3=hGS, 6=hSGS, 9=GE:     13   14     9 
   Point types, partial sweeps (1=C, -1=F):
                  Pre-CG relaxation (down):   0
                   Post-CG relaxation (up):   0
                             Coarsest grid:   0

 Output flag (print_level): 3 


AMG SOLUTION INFO:
                                            relative
               residual        factor       residual
               --------        ------       --------
    Initial    3.162278e+01                 1.000000e+00
    Cycle  1   1.041858e+01    0.329464     3.294645e-01 
    Cycle  2   2.327630e+00    0.223411     7.360614e-02 
    Cycle  3   4.877599e-01    0.209552     1.542432e-02 
    Cycle  4   1.043705e-01    0.213979     3.300486e-03 
    Cycle  5   2.295373e-02    0.219925     7.258608e-04 
    Cycle  6   5.154733e-03    0.224571     1.630070e-04 
    Cycle  7   1.174174e-03    0.227786     3.713064e-05 
    Cycle  8   2.700172e-04    0.229963     8.538692e-06 
    Cycle  9   6.250116e-05    0.231471     1.976460e-06 
    Cycle 10   1.453517e-05    0.232558     4.596424e-07 
    Cycle 11   3.392219e-06    0.233380     1.072714e-07 
    Cycle 12   7.938775e-07    0.234029     2.510461e-08 
    Cycle 13   1.862124e-07    0.234561     5.888555e-09 


 Average Convergence Factor = 0.232768

     Complexity:    grid = 1.531000
                operator = 2.529531
                   cycle = 5.057656



=============================================
Solve phase times:
=============================================
BoomerAMG Solve:
  wall clock time = 0.001650 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.001640 seconds
  cpu MFLOPS      = 0.000000


BoomerAMG Iterations = 13
Final Relative Residual Norm = 5.888555e-09


Using HYPRE_RELEASE_VERSION: 2.28.0

Running with these driver parameters:
  (nx, ny, nz)    = (10, 10, 10)
  (istart[0],istart[1],istart[2]) = (-3, -3, -3)
  (Px, Py, Pz)    = (3, 1, 1)
  (bx, by, bz)    = (1, 1, 1)
  (px, py, pz)    = (0, 0, 0)
  (cx, cy, cz)    = (1.000000, 1.000000, 1.000000)
  (conx,cony,conz)= (0.000000, 0.000000, 0.000000)
  (n_pre, n_post) = (1, 1)
  dim             = 3
  skip            = 0
  sym             = 1
  rap             = 0
  relax           = 1
  jump            = 0
  solver ID       = 0
=============================================
Struct Interface:
=============================================
Struct Interface:
  wall clock time = 0.000991 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000992 seconds
  cpu MFLOPS      = 0.000000

=============================================
Setup phase times:
=============================================
SMG Setup:
  wall clock time = 0.021557 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.021467 seconds
  cpu MFLOPS      = 0.000000

=============================================
Solve phase times:
=============================================
SMG Solve:
  wall clock time = 0.028390 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.028392 seconds
  cpu MFLOPS      = 0.000000


Iterations = 5
Final Relative Residual Norm = 1.223128e-07


Using HYPRE_RELEASE_VERSION: 2.28.0

=============================================
SStruct Interface:
=============================================
SStruct Interface:
  wall clock time = 0.008560 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.008458 seconds
  cpu MFLOPS      = 0.000000

=============================================
Setup phase times:
=============================================
GMRES Setup:
  wall clock time = 0.000803 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.000803 seconds
  cpu MFLOPS      = 0.000000

=============================================
Solve phase times:
=============================================
GMRES Solve:
  wall clock time = 0.022966 seconds
  wall MFLOPS     = 0.000000
  cpu clock time  = 0.022815 seconds
  cpu MFLOPS      = 0.000000


Iterations = 31
Final Relative Residual Norm = 6.643858e-07

-rw-r--r-- 1 buildd buildd 325 Dec 21 06:11 ij.err
-rw-r--r-- 1 buildd buildd 325 Dec 21 06:11 sstruct.err
-rw-r--r-- 1 buildd buildd 325 Dec 21 06:11 struct.err
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
== running make checkpar ==
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Checking the library ...
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/test'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/test'
Testing IJ ...

FAILED : TEST_ij/solvers.err  (32825)

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified


Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified


Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified


make[2]: *** [Makefile:173: checkpar] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [debian/rules:210: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:25: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2023-12-21T06:12:09Z

Finished
--------


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build Type: any
Build-Space: 437576
Build-Time: 264
Distribution: trixie-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 49
Job: hypre_2.28.0-8
Machine Architecture: arm64
Package: hypre
Package-Time: 323
Source-Version: 2.28.0-8
Space: 437576
Status: attempted
Version: 2.28.0-8
--------------------------------------------------------------------------------
Finished at 2023-12-21T06:12:09Z
Build needed 00:05:23, 437576k disk space